/************************************************ * Projeto: Provando a composição da luz branca * * Desenvolvedor: Vanderlei Alves * * Data: 26/05/2025 * *************************************************/ //Variáveis globais bool btnR = true, btnG = true, btnB = true; void setup() { //Definição dos pinos de entrada //Ligação dos botões pinMode(5, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); //Definição dos pinos de saída //Ligação do LED RGB pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); } void loop() { //Leitura dos botões btnR = digitalRead(7); btnG = digitalRead(6); btnB = digitalRead(5); //Lógica para comando do LED vermelho if(!btnR) digitalWrite(10, HIGH); else digitalWrite(10, LOW); //Lógica para comando do LED verde if(!btnG) digitalWrite(9, HIGH); else digitalWrite(9, LOW); //Lógica para comando do LED azul if(!btnB) digitalWrite(8, HIGH); else digitalWrite(8, LOW); }