Zaloha z 29. schuzky.

This commit is contained in:
vojta@alfred
2026-05-27 23:05:17 +02:00
parent fe230993b2
commit 38b9f8d95c
3 changed files with 249 additions and 7 deletions
@@ -1,12 +1,16 @@
int pinG = 13;
int pinR = 13;
int pinY = 12;
int pinR = 11;
int pinG = 11;
int pinB = 2;
int barva = 0;
int hodnota = HIGH;
const OFF = HIGH;
const ON = LOW;
int OFF = HIGH;
int ON = LOW;
void setup() {
pinMode (pinG, OUTPUT);
@@ -17,14 +21,56 @@ void setup() {
Serial.begin(9600);
digitalWrite(pinR, OFF);
digitalWrite(pinY, OFF);
digitalWrite(pinG, OFF);
}
void loop(){
hodnota = digitalRead(pinB);
Serial.println(hodnota);
if (hodnota == ON){
digitalWrite(pinG, HIGH);
delay(500);
if (barva >= 4){
barva = 0;
}
if (hodnota == HIGH){
switch(barva){
case 0:
digitalWrite(pinR, ON);
digitalWrite(pinY, OFF);
break;
case 1:
digitalWrite(pinY, ON);
break;
case 2:
digitalWrite(pinR, OFF);
digitalWrite(pinY, OFF);
digitalWrite(pinG, ON);
break;
case 3:
digitalWrite(pinG, OFF);
digitalWrite(pinY, ON);
break;
case 4:
digitalWrite(pinY, OFF);
digitalWrite(pinR, ON);
break;
}
barva ++;
}
delay(200);
}