Logo Studenta

Controle de LEDs com Botões

Vista previa del material en texto

Questão 5 
 
int EstadoBotao1 = 0; 
int EstadoBotao2 = 0; 
int EstadoBotao3 = 0; 
void setup() 
{ 
pinMode(8, OUTPUT); 
pinMode(9, OUTPUT); 
pinMode(10, OUTPUT); 
pinMode(11, OUTPUT); 
pinMode(3, INPUT); 
pinMode(4, INPUT); 
pinMode(5, INPUT); 
} 
void loop() 
{ 
 // primeira parte 
 EstadoBotao1 = digitalRead(3); 
 while(EstadoBotao1==HIGH) 
 { 
 digitalWrite(8, HIGH); 
 EstadoBotao1 = digitalRead(3); 
 delay (100); 
 digitalWrite(9, HIGH); 
 EstadoBotao1 = digitalRead(3); 
 delay (100); 
 digitalWrite(10, HIGH); 
 EstadoBotao1 = digitalRead(3); 
 delay (100); 
 digitalWrite(11, HIGH); 
 EstadoBotao1 = digitalRead(3); 
 delay (100); 
 } 
 //segunda parte 
 EstadoBotao2 = digitalRead(4); 
 while(EstadoBotao2==HIGH) 
 { 
 digitalWrite(11, HIGH); 
 EstadoBotao2 = digitalRead(4); 
 delay (100); 
 digitalWrite(10, HIGH); 
 EstadoBotao2 = digitalRead(4); 
 delay (100); 
 digitalWrite(9, HIGH); 
 EstadoBotao2 = digitalRead(4); 
 delay (100); 
 digitalWrite(8, HIGH); 
 EstadoBotao2 = digitalRead(4); 
 delay (100); 
 } 
 //terceira parte 
 EstadoBotao3 = digitalRead(5); 
 while(EstadoBotao3==HIGH) 
 { 
 digitalWrite(8, HIGH); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 digitalWrite(8, LOW); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 digitalWrite(9, HIGH); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 digitalWrite(9, LOW); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 digitalWrite(10, HIGH); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 digitalWrite(10, LOW); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 digitalWrite(11, HIGH); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 digitalWrite(11, LOW); 
 EstadoBotao3 = digitalRead(5); 
 delay (100); 
 } 
 digitalWrite(8,LOW); 
 digitalWrite(9,LOW); 
 digitalWrite(10,LOW); 
 digitalWrite(11,LOW); 
}

Otros materiales

Otros materiales