O Semáforo é algo muito presente no dia a dia do trânsito das nossas cidades. Sabemos quais ações tomar perante cada cor acesa (Verde, Amarelo e Vermelho), porém não atentamos para o seu funcionamento. Um semáforo permanece na posição VERDE por uma certa quantidade de segundos, logo após passa rapidamente pela posição AMARELO e depois permanece alguns segundos na posição VERMELHO. Programe o funcionamento de um semáforo, utilizando a linguagem C++ voltada para Arduino, que funcione da seguinte forma: Permaneça 03 segundos em VERDE, 01 segundo em AMARELO, 03 segundos em VERMELHO e voltando para VERDE em seguida, indefinidamente, enquanto o equipamento estiver ligado.
Soluções para a tarefa
Respondido por
4
*Codigo Fonte:
int LedRed = 2;
int LedYellow = 3;
int LedGreen = 4;
void setup () {
pinMode(LedRed,OUTPUT);
pinMode(LedYellow,OUTPUT);
pinMode(LedGreen,OUTPUT);
}
void loop(){
digitalWrite(LedGreen,HIGHT);
delay(3000);
digitalWrite(LedGreen,LOW);
delay(100);
digitalWrite(LedYellow,HIGHT);
delay(1000);
digitalWrite(LedYellow,LOW);
delay(100);
digitalWrite(LedRed,HIGHT);
delay(3000);
digitalWrite(LedRed,LOW);
delay(100);
}
int LedRed = 2;
int LedYellow = 3;
int LedGreen = 4;
void setup () {
pinMode(LedRed,OUTPUT);
pinMode(LedYellow,OUTPUT);
pinMode(LedGreen,OUTPUT);
}
void loop(){
digitalWrite(LedGreen,HIGHT);
delay(3000);
digitalWrite(LedGreen,LOW);
delay(100);
digitalWrite(LedYellow,HIGHT);
delay(1000);
digitalWrite(LedYellow,LOW);
delay(100);
digitalWrite(LedRed,HIGHT);
delay(3000);
digitalWrite(LedRed,LOW);
delay(100);
}
vanessadsouza:
Com esse comando, eu posso testar no vbb?
Perguntas interessantes