String kolor = "";
int LEDzielony = 4;
int LEDczerwony = 2;
int przycisk = 7;
bool stan;
void setup() {
Serial.begin(9600);
pinMode(przycisk, INPUT_PULLUP); // Włączamy pull-up dla przycisku
pinMode(LEDzielony, OUTPUT);
pinMode(LEDczerwony, OUTPUT);
Serial.println("Jaki kolor?:");
}
void loop() {
stan = LOW;
if (Serial.available() > 0 ) {
kolor = Serial.readStringUntil('\n');
if (kolor == "zielony") {
kolor = "";
for (int i = 0; i < 10; i++) {
stan = digitalRead(przycisk);
if(stan == HIGH){
break;
}
Blink(LEDzielony);
Serial.println(i);
}
}
}
else if (kolor == "czerwony") {
kolor = "";
for (int i = 0; i < 10; i++) {
stan = digitalRead(przycisk);
if(stan == HIGH){
break;
}
Blink(LEDczerwony);
Serial.println(i);
}
}
}
void Blink(int pin) {
digitalWrite(pin, HIGH);
delay(200);
digitalWrite(pin, LOW);
delay(200);
}