const int pinVERMELHO = 23;
const int pinVERDE = 22;
const int pinAZUL = 21;
const int botaoVermelho = 14;
const int botaoVerde = 12;
const int botaoAzul = 27;
const int botaoAmarelo = 26;
const int botaoBranco = 25;
void setup() {
pinMode(pinVERMELHO, OUTPUT);
pinMode(pinVERDE, OUTPUT);
pinMode(pinAZUL, OUTPUT);
pinMode(botaoVermelho, INPUT);
pinMode(botaoVerde, INPUT);
pinMode(botaoAzul, INPUT);
pinMode(botaoAmarelo, INPUT);
pinMode(botaoBranco, INPUT);
Serial.begin(115200);
}
void acenderCor(int r, int g, int b) {
digitalWrite(pinVERMELHO, r);
digitalWrite(pinVERDE, g);
digitalWrite(pinAZUL, b);
}
void loop() {
acenderCor(LOW, LOW, LOW);
if (digitalRead(botaoVermelho) == HIGH) {
acenderCor(HIGH, LOW, LOW);
Serial.println("Vermelho");
} else if (digitalRead(botaoVerde) == HIGH) {
acenderCor(LOW, HIGH, LOW);
Serial.println("Verde");
} else if (digitalRead(botaoAzul) == HIGH) {
acenderCor(LOW, LOW, HIGH);
Serial.println("Azul");
} else if (digitalRead(botaoAmarelo) == HIGH) {
acenderCor(HIGH, HIGH, LOW);
Serial.println("Amarelo");
} else if (digitalRead(botaoBranco) == HIGH) {
acenderCor(HIGH, HIGH, HIGH);
Serial.println("Branco");
}
}