Estive fora por mais de duas semanas (a trabalho), mas estamos voltando aí com todo vapor pra mostrar à vocês mais um exemplo prático com nosso querido Arduíno!
Hoje vamos falar sobre SINAL DE TRÂNSITO.
É, isso mesmo! Vamos fazer um incrível e prático simulador de sinal de trânsito, utilizando os led's das cores vermelho, amarelo e verde para realizar tal feito!
Bom, vamos ao que interessa. Os materiais necessários para realização desse exercício são:
- 1 Arduíno (Uno, MEGA, etc)
- 1 Cabo USB AB(onde será feita a conexão com o nosso computador)
- 3 LED de preferência nas cores vermelho, amarelo e verde
- Jumpers macho-macho
- 1 Protoboard
- 3 Resistor 330R
Pois bem, vamos ao protótipo:
Vocês irão notar (inclusive no exemplo real), que usei os jumpers das respectivas cores dos leds. Mas isso só pra melhorar a didática, porque a cor dos jumpers neste caso não faz diferença.
Segue o código abaixo:
// A função setup roda uma única vez quando você pressiona o reset, ou cada vez que o arduíno inicializa;
void setup() {// Inicializa os pinos 5,6,7 como saída
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
}
}
// O loop roda intermitentemente
void loop() {
digitalWrite(5, HIGH); // acende o LED VERMELHO e seta a voltagem como HIGH (nível de tensão liberada)
delay(4000); // espera por 4 segundos
digitalWrite(5, LOW); // apaga o LED VERMELHO e seta a voltagem como LOW (nível de tensão interrompida)
digitalWrite(6, HIGH); // acende o LED AMARELO e seta a voltagem como HIGH (nível de tensão liberada)
delay(2000); // espera por 2 segundos
digitalWrite(6, LOW); // apaga o LED AMARELO e seta a voltagem como LOW (nível de tensão interrompida)
digitalWrite(7, HIGH); // acende o LED VERDE seta a voltagem como HIGH (nível de tensão liberada)
delay(4000); // espera por 4 segundos
digitalWrite(7, LOW); // apaga o LED VERDE e seta a voltagem como LOW (nível de tensão interrompida)
}
Código escrito, chegou a hora de subir-lo para nosso Arduíno e aguardar anciosamente para que os leds liguem e nossa lógica de programação seja executada.
Segundos depois....
Vualáááá!
Mais um exemplo pronto pra você que está ingressando nesse mundo e tem interesse em automatizar diversas coisas, implementar suas idéias, e sair da "caixinha".
Espero que tenham gostado galera.... por favor ajudem a compartilhar, mandem suas dicas, comentários e sugestões, que só assim conseguirei entregar exemplos cada vez melhores pra vocês!
Para o próximo post, irei apresentar um exercício para controlarmos a intensidade do LED, super bacana! Fiquem atentos as novidades e até a próxima!