Projet

Général

Profil

Task #13251 » bouton_allumer_led.ino

Code Arduino - Anonyme, 07/10/2021 13:19

 
char val; // Data received from the serial port
int ledPin = 6; // Set the pin to digital I/O 4

void setup() {
pinMode(ledPin, OUTPUT); // Set pin as OUTPUT
Serial.begin(9600); // Start serial communication at 9600 bps
}
void loop() {
if (Serial.available() > 0) { // If data is available to read,
val = Serial.read(); // read it and store it in val
}
if (val == 'O' ) { // If O was received
digitalWrite(ledPin, HIGH); // turn the LED on
}
else if (val == 'B') {
digitalWrite(ledPin, HIGH);
delay(300);
digitalWrite(ledPin, LOW);
delay(300);
}
else {
digitalWrite(ledPin, LOW); // Otherwise turn it OFF
}
Serial.println(val);
delay(100); // Wait 100 milliseconds for next reading
}
(2-2/3)