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:
parent
9cc5c64a21
commit
df7a90d5a5
@ -141,13 +141,7 @@ void setup()
|
||||
actuelle.position = sms_sts.ReadPos(-1);
|
||||
}
|
||||
|
||||
Ascenseur_init();
|
||||
|
||||
while(1){
|
||||
Ascenseur_gestion();
|
||||
}
|
||||
|
||||
|
||||
Ascenseur_init();
|
||||
}
|
||||
|
||||
|
||||
@ -182,6 +176,31 @@ void loop()
|
||||
int Temper;
|
||||
int Move;
|
||||
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){
|
||||
Pos = sms_sts.ReadPos(-1);
|
||||
Speed = sms_sts.ReadSpeed(-1);
|
||||
|
@ -186,26 +186,6 @@ void Ascenseur_gestion(void){
|
||||
break;
|
||||
|
||||
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;
|
||||
|
||||
case ASCENSEUR_MONTE:
|
||||
|
Loading…
Reference in New Issue
Block a user