maquette 16

This commit is contained in:
2026-01-20 21:12:49 +01:00
parent 4ce6160b12
commit cd65eecb0d

View File

@@ -1,21 +1,40 @@
# Cuves
Le système est composé de 3 cuves.Chaque cuve possède un capteur niveau haut et un capteur niveau bas. (c0 et c1 pour la cuve 1). Le cuves sont remplies par l'ouverture d'un actionneur (A0) et vidées par l'ouverture d'un deuxième actionneur (A1).
Le système est composé de 3 cuves.Chaque cuve possède un capteur niveau haut et un capteur niveau bas. (capteur[0] et capteur[1] pour la cuve 1). Le cuves sont remplies par l'ouverture d'un actionneur (actionneur[0]) et vidées par l'ouverture d'un deuxième actionneur (actionneur[1]).
![Maquette 16](maquettes/16.png)
### Fonctionnement 1
A l'état initial du système, les 3 cuves sont vides. L'interrupteur 1 est sur "on".
A l'état initial du système, les 3 cuves sont vides.
Le voyant sortie[8] est allumé en vert (valeur 1).
L'interrupteur 1 est sur "on".
- Le voyant `sortie[8]` est allumé en vert (valeur 1).
```c
if (etape == 0 && interrupteur[1] == 1 && capteur[1] == 1 && capteur[3] == 1 && capteur[5] == 1) {
etape = 1;
}
if (etape == 1) {
sortie[8] = 1;
}
```
```c
if (etape == 1 && interrupteur[1] == 0) {
etape = 0;
}
```
Lors de l'appui sur le bouton "marche" mettre en route le programme suivant :
- Allumer le voyant sortie[8] en orange (valeur 2)
- Allumer le voyant `sortie[8]` en orange (valeur 2)
- remplir la cuve 0 jusqu'au capteur haut,
- lorsque le niveau haut est atteint passer à la cuve 1, la remplir jusqu'en haut,
- lorsque le niveau haut est atteint passer à la cuve 2, la remplir jusqu'en haut.
- Allumer le voyant sortie[8] en rouge (valeur 3)
- lorsque le niveau haut est atteint arrêter l'actionneur 1,
- passer à la cuve 1, la remplir jusqu'en haut,
- lorsque le niveau haut est atteint arrêter l'actionneur 1,
- passer à la cuve 2, la remplir jusqu'en haut,
- Allumer le voyant `sortie[8]` en rouge (valeur 3)
### Fonctionnement 2