Może to nie zadanie domowe . Ale na podstawie lekcji napisałem program który przyciskami załącza poszczególne diody.
Podpowie mi ktoś teraz jak edytować program aby przy włączeniu diody wyświetlił napis , "Dioda (np. zielona) Włączona/Wyłączona "
#define zolta 11
#define niebieska 8
#define zielona 9
#define czerwona 10
#define przyciskGREEN 2
#define przyciskBLUE 3
#define przyciskYELLOW 5
#define przyciskRED 4
boolean czyZIELONA = false;
boolean czyCZERWONA = false;
boolean czyNIEBIESKA = false;
boolean czyZOLTA = false;
void setup() {
pinMode(zolta,OUTPUT);
pinMode(zielona,OUTPUT);
pinMode(czerwona,OUTPUT);
pinMode(niebieska,OUTPUT);
pinMode(przyciskGREEN,INPUT_PULLUP);
pinMode(przyciskRED,INPUT_PULLUP);
pinMode(przyciskBLUE,INPUT_PULLUP);
pinMode(przyciskYELLOW,INPUT_PULLUP);
digitalWrite(zielona,LOW);
digitalWrite(niebieska,LOW);
digitalWrite(czerwona,LOW);
digitalWrite(zolta,LOW);
}
void loop() {
if(digitalRead(przyciskGREEN) == LOW)
{
delay(400);
czyZIELONA = !czyZIELONA;
digitalWrite(zielona,czyZIELONA);
}
if (digitalRead(przyciskRED) == LOW)
{
delay(400);
czyCZERWONA = !czyCZERWONA;
digitalWrite(czerwona,czyCZERWONA);
}
if (digitalRead(przyciskYELLOW) == LOW)
{
delay(400);
czyZOLTA = !czyZOLTA;
digitalWrite(zolta,czyZOLTA);
}
if (digitalRead(przyciskBLUE) == LOW)
{
delay(400);
czyNIEBIESKA = !czyNIEBIESKA;
digitalWrite(niebieska,czyNIEBIESKA);
}
}