Informática, perguntado por gabicia87, 1 ano atrás

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 JacoNeveS
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);

}
















vanessadsouza: Com esse comando, eu posso testar no vbb?
JacoNeveS: sim
gabicia87: Obrigada! :D
Perguntas interessantes