Ascenseur prore dans le code principal. TODO: Vérifier que l'ascenseur s'initialise et répond aux commandes séries 'u' et 'd', que l'ascenseur monte avec 'm' et descend avec 'l'

This commit is contained in:
Samuel 2025-05-23 07:21:12 +02:00
parent 9cc5c64a21
commit df7a90d5a5
2 changed files with 26 additions and 27 deletions

View File

@ -142,12 +142,6 @@ void setup()
} }
Ascenseur_init(); Ascenseur_init();
while(1){
Ascenseur_gestion();
}
} }
@ -182,6 +176,31 @@ void loop()
int Temper; int Temper;
int Move; int Move;
int Current; int Current;
if (Serial.available() > 0) {
// get incoming byte:
int inByte = 0;
inByte = Serial.read();
if(inByte == 'd'){
Ascenseur_step_down();
}
if(inByte == 'u'){
Ascenseur_step_up();
}
if(inByte == 'm'){
Ascenseur_monte();
}
if(inByte == 'l'){
Ascenseur_descend();
}
while(Serial.available() > 0){
inByte = Serial.read();
}
}
Ascenseur_gestion();
if(sms_sts.FeedBack(ID)!=-1){ if(sms_sts.FeedBack(ID)!=-1){
Pos = sms_sts.ReadPos(-1); Pos = sms_sts.ReadPos(-1);
Speed = sms_sts.ReadSpeed(-1); Speed = sms_sts.ReadSpeed(-1);

View File

@ -186,26 +186,6 @@ void Ascenseur_gestion(void){
break; break;
case ASCENSEUR_ACTIF: case ASCENSEUR_ACTIF:
if (Serial.available() > 0) {
// get incoming byte:
int inByte = 0;
inByte = Serial.read();
if(inByte == 'd'){
Ascenseur_step_down();
}
if(inByte == 'u'){
Ascenseur_step_up();
}
if(inByte == 'm'){
Ascenseur_monte();
}
if(inByte == 'l'){
Ascenseur_descend();
}
while(Serial.available() > 0){
inByte = Serial.read();
}
}
break; break;
case ASCENSEUR_MONTE: case ASCENSEUR_MONTE: