maquette
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
## Caractéristiques
|
||||
|
||||
- Langage de programmation **procédural** ;
|
||||
- Langage de **bas niveau** : conçu pour être compilé en un nombre d'instructions machine prévisible en termes d'occupation mémoire et de charges de calcul ;
|
||||
- Langage de **bas niveau** : conçu pour être compilé en un nombre d'instructions machine **prévisible** en termes d'occupation mémoire et de charges de calcul ;
|
||||
- Langage extrêmement utilisé dans :
|
||||
- La programmation embarquée sur micro-contrôleurs ;
|
||||
- Les calculs intensifs ;
|
||||
@@ -67,3 +67,6 @@ Dans l’industrie, le C est encore majoritaire pour le firmware.
|
||||
- [Instructions conditionnelles](instructions/conditions.md)
|
||||
- [Instructions de boucles](instructions/boucles.md)
|
||||
- [Instructions de débranchement](instructions/debranchement.md)
|
||||
|
||||
|
||||
[Travaux pratiques maquette](maquette)
|
||||
|
||||
@@ -103,8 +103,6 @@ int carre(int x)
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Les paramètres et arguments
|
||||
|
||||
* **Paramètres** : variables définies en entrée de la fonction
|
||||
@@ -183,8 +181,6 @@ int signe(int x)
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 9. Bonnes pratiques
|
||||
|
||||
* Donner des noms explicites aux fonctions
|
||||
|
||||
34
maquette.md
Normal file
34
maquette.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# Travaux pratiques
|
||||
|
||||
Télécharger la maquette SARII sur [Arche](gitea@sources.neotech.fr:Universite/lpsarii.git).
|
||||
|
||||
Avec Visual Studio Code Ouvrir le dossier dans un _Dev Container_
|
||||
|
||||
Ouvrir l'interface [NodeRed](http://127.0.0.1:1880/)
|
||||
|
||||
Sur le noeud geii/in, éditer le sereur mqtt, entrer les informations de sécurité
|
||||
|
||||
- Utilisateur : admin
|
||||
- Mot de passe : geii2025
|
||||
|
||||
Déployer le flux.
|
||||
|
||||
Ouvrir le [tableau de bord](http://127.0.0.1:1880/#flow/41526b8c80d5a5f7)
|
||||
|
||||
# Exercice 1
|
||||
|
||||
Allumer les voyants
|
||||
- s0 lorsque l'interrupteur i0 est actif
|
||||
- s1 lorsque l'interrupteur i0 est actif
|
||||
|
||||
# Exercice 2
|
||||
|
||||
Allumer les voyants
|
||||
- s2 lorsque le bouton i2 est appuyé une fois, éteindre lors d'une deuxième pression
|
||||
- s3 lorsque le bouton i3 est appuyé une fois, éteindre lors d'une deuxième pression
|
||||
|
||||
# Exercice 3
|
||||
|
||||
a. Lors de l'appui sur le bouton "Marche" allumer les voyants s0 s1 s2 s3 un après l'autre avec une temporisatin de 1 seconde à chaque fois. Recommencer le cycle à 0.
|
||||
|
||||
b. Repartir en arrière.
|
||||
Reference in New Issue
Block a user