Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char Carac; // Initialisation d'une variable char
- void setup() {
- pinMode(13, OUTPUT); // initialisation de la LED 13 en sortie
- pinMode(9, OUTPUT); //initialisation de la LED 9 en sortie
- Serial.begin(9600); // init Serial à 9600baud, c’est la liaison encapsulée dans USB
- }
- void loop() {
- digitalWrite(9, HIGH);
- delay(200);
- digitalWrite(9, LOW);
- delay(200); // Faire clignoter la LED 9 sans être perturbé par la lecture du caractère
- if (Serial.available() > 0) { // Vérification si quelque chose est envoyer sur le moniteur série
- Carac = Serial.read(); // Lecture du caractère présent sur le moniteur série
- Serial.print("Caractère reçu: ");
- Serial.println(Carac); // Affiche du caractère dans le moniteur série
- if (Carac == 'M') // Si le caractère reçu est M
- {
- Serial.println("M recu, led allume");
- digitalWrite(13, HIGH); // Allumer la LED 13
- }
- else if( Carac=='A') // Si le caractère reçu est A
- {
- Serial.println("A recu, led eteinte");
- digitalWrite(13, LOW); // Eteindre le LED 13
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement