2
0
Files
lpsarii/pp.txt

51 lines
1.3 KiB
Plaintext
Raw Permalink Normal View History

2026-01-20 07:50:23 +01:00
if (etape == 0 && capteur[1] == 0) {
etape = 10;
tempo = millis();
}
// Etape 10 : 1 moteur allumé
if (etape == 10 && capteur[1] == 0 && millis() >= tempo + 2000) {
etape = 12;
tempo = millis();
}
if (etape == 10 && capteur[2] == 1 && millis() >= tempo + 2000) {
etape = 0;
}
// Etape 12 : 2 moteur allumés
if (etape == 12 && capteur[1] == 0 && millis() >= tempo + 2000) {
etape = 14;
tempo = millis();
}
if (etape == 12 && capteur[2] == 1 && millis() >= tempo + 2000) {
etape = 10;
tempo = millis();
}
// Etape 14 : 3 moteur allumés
if (etape == 14 && capteur[1] == 0 && millis() >= tempo + 2000) {
etape = 16;
tempo = millis();
}
if (etape == 14 && capteur[2] == 1 && millis() >= tempo + 2000) {
etape = 12;
tempo = millis();
}
// Etape 16 : 4 moteur allumés
if (etape == 16 && capteur[2] == 1) {
etape = 14;
tempo = millis();
}
/* ****************************************************************
LES ACTIONS
**************************************************************** */
moteur[0] = (etape == 10 || etape == 12 || etape == 14 || etape == 16);
moteur[1] = (etape == 12 || etape == 14 || etape == 16);
moteur[2] = (etape == 14 || etape == 16);
moteur[3] = (etape == 16);