Étape 6: codage
Bien que le code est très simple et n’utilise que le port numérique pour contrôler les signaux qu’ouvrir le lecteur de DVD :
void inhibeabrir (void) ;
void inhibecerrar (void) ;
void desinhibe (void) ;
void edoabierto (void) ;
void edocerrado (void) ;
void abre (void) ;
void cierra (void) ;
void setup() {}
Mettez votre code de programme d’installation ici, pour exécuter une fois :
pinMode(8,OUTPUT) ;
pinMode(9,OUTPUT) ;
pinMode(10,OUTPUT) ;
edocerrado() ; }
void loop() {}
Mettez votre code principal ici, pour exécuter à plusieurs reprises :
Abre() ;
Delay(2000) ;
inhibeabrir() ;
Cierra() ;
Delay(3000) ;
edocerrado() ;
Delay(4000) ;
}
void inhibeabrir (void) {}
digitalWrite(10,LOW) ;
digitalWrite(9,HIGH) ;
digitalWrite(8,HIGH) ;
}
void inhibecerrar (void) {}
digitalWrite(10,LOW) ;
digitalWrite(9,HIGH) ;
digitalWrite(8,HIGH) ;
}
void desinhibe (void) {}
digitalWrite(10,HIGH) ;
digitalWrite(9,HIGH) ;
digitalWrite(8,HIGH) ;
}
void edoabierto (void) {}
digitalWrite(10,HIGH) ;
digitalWrite(9,LOW) ;
digitalWrite(8,HIGH) ;
}
void edocerrado (void) {}
digitalWrite(10,LOW) ;
digitalWrite(9,HIGH) ;
digitalWrite(8,HIGH) ;
}
void abre (void) {}
digitalWrite(10,HIGH) ;
digitalWrite (8, HIGH) ;
Delay(30) ;
digitalWrite(8,LOW) ;
}
void cierra (void) {}
digitalWrite(9,LOW) ;
digitalWrite(8,HIGH) ;
Delay(20) ;
digitalWrite(8,LOW) ;
}