Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. char Carac; // Initialisation d'une variable char
  2.  
  3. void setup() {
  4.  
  5. pinMode(13, OUTPUT); // initialisation de la LED 13 en sortie
  6. pinMode(9, OUTPUT); //initialisation de la LED 9 en sortie
  7. Serial.begin(9600); // init Serial à 9600baud, c’est la liaison encapsulée dans USB
  8. }
  9. void loop() {
  10. digitalWrite(9, HIGH);
  11. delay(200);
  12. digitalWrite(9, LOW);
  13. delay(200); // Faire clignoter la LED 9 sans être perturbé par la lecture du caractère
  14.  
  15.  
  16. if (Serial.available() > 0) { // Vérification si quelque chose est envoyer sur le moniteur série
  17.  
  18. Carac = Serial.read(); // Lecture du caractère présent sur le moniteur série
  19.  
  20.  
  21. Serial.print("Caractère reçu: ");
  22. Serial.println(Carac); // Affiche du caractère dans le moniteur série
  23.  
  24. if (Carac == 'M') // Si le caractère reçu est M
  25. {
  26.  
  27. Serial.println("M recu, led allume");
  28. digitalWrite(13, HIGH); // Allumer la LED 13
  29. }
  30.  
  31. else if( Carac=='A') // Si le caractère reçu est A
  32. {
  33.  
  34. Serial.println("A recu, led eteinte");
  35. digitalWrite(13, LOW); // Eteindre le LED 13
  36. }
  37. }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement