// 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();
}