#define ldr A0 #define touch 2 #define laser 3 #define ledVerm 10 #define ledVerd 11 void setup() { // put your setup code here, to run once: pinMode(ldr, INPUT); pinMode(laser, OUTPUT); digitalWrite(laser, HIGH); pinMode(touch,INPUT); pinMode(ledVerm, OUTPUT); pinMode(ledVerd, OUTPUT); } void loop() { // put your main code here, to run repeatedly: int toque = digitalRead(touch); do { if (toque == 1) { //pressionado digitalWrite(ledVerm,LOW); digitalWrite(ledVerd,HIGH); digitalWrite(laser,LOW); } else { digitalWrite(ledVerm,HIGH); digitalWrite(ledVerd,LOW); digitalWrite(laser,HIGH); } toque = digitalRead(touch); } while ((toque == 1)); }