// Projeto Buz_Led_Push int ledVermelho = 10; int ledAmarelo = 11; int ledVerde = 12; int botaoVermelho = 2; int botaoAmarelo = 3; int botaoVerde = 4; int buzzer = 8; void setup() { // put your setup code here, to run once: pinMode(ledVermelho, OUTPUT); pinMode(botaoVermelho, INPUT); pinMode(ledAmarelo, OUTPUT); pinMode(botaoAmarelo, INPUT); pinMode(ledVerde, OUTPUT); pinMode(botaoVerde, INPUT); pinMode(buzzer, OUTPUT); } void loop() { // put your main code here, to run repeatedly: if (digitalRead(botaoVermelho)==HIGH) { if (digitalRead(ledVermelho)==LOW) { digitalWrite(ledVermelho, HIGH); delay(200); } else { digitalWrite(ledVermelho, LOW); delay(200); } } if (digitalRead(botaoAmarelo)==HIGH) { if (digitalRead(ledAmarelo)==LOW) { digitalWrite(ledAmarelo, HIGH); delay(200); } else { digitalWrite(ledAmarelo, LOW); delay(200); } } if (digitalRead(botaoVerde)==HIGH) { if (digitalRead(ledVerde)==LOW) { digitalWrite(ledVerde, HIGH); delay(200); } else { digitalWrite(ledVerde, LOW); delay(200); } } if (digitalRead(ledVermelho) == HIGH && digitalRead(ledAmarelo) == HIGH){ digitalWrite(buzzer, HIGH); } else if (digitalRead(ledVermelho) == HIGH && digitalRead(ledVerde) == HIGH){ digitalWrite(buzzer, HIGH); } else if (digitalRead(ledAmarelo) == HIGH && digitalRead(ledVerde) == HIGH){ digitalWrite(buzzer, HIGH); } else { digitalWrite(buzzer, LOW); } }