// A piros, zöld és kék LED-ek pinszámainak meghatározása
int LEDr = 10;
int LEDg = 9;
int LEDb = 8;
int buzzer = 0;
// Beállítási funkció
// A piros, zöld és kék LED-ek kimenetkénti beállítása
void setup() {
pinMode(LEDr, OUTPUT);
pinMode(LEDg, OUTPUT);
pinMode(LEDb, OUTPUT);
}
// A LED-ek színének vezérlésére szolgáló függvények
void RED() {
// A piros LED bekapcsolása
analogWrite(LEDr, 255);
// A zöld és kék LED kikapcsolása
analogWrite(LEDg, 0);
analogWrite(LEDb, 0);
tone(0, 200, 500);
// 1 másodperces várakozás
delay(1000);
// Az összes LED kikapcsolása
analogWrite(LEDr, 0);
analogWrite(LEDg, 0);
analogWrite(LEDb, 0);
}
void GREEN() {
// A zöld LED bekapcsolása
analogWrite(LEDr, 255);
// A piros és kék LED kikapcsolása
analogWrite(LEDg, 0);
analogWrite(LEDb, 0);
// 1 másodperces várakozás
delay(1000);
// Az összes LED kikapcsolása
analogWrite(LEDr, 0);
analogWrite(LEDg, 0);
analogWrite(LEDb, 0);
}
void YELLOW() {
// A LED-ek színeinek sárgára állítása
analogWrite(LEDr, 255);
analogWrite(LEDg, 255);
analogWrite(LEDb, 0);
// 1 másodperces várakozás
//delay(10000);
/*
// Az összes LED kikapcsolása
analogWrite(redPin, 0);
analogWrite(greenPin, 0);
analogWrite(bluePin, 0);*/
}
// Ciklusfunkció
void loop() {
YELLOW();
}