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);
|
actuelle.position = sms_sts.ReadPos(-1);
|
||||||
}
|
}
|
||||||
|
|
||||||
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);
|
||||||
|
@ -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:
|
||||||
|
Loading…
Reference in New Issue
Block a user