quinta-feira, 3 de maio de 2012

Semáforo com Arduino

Bom Dia


Treinando um pouco de programação, resolvi montar um exemplo de semáforo básico, utilizei 5 LEDs (2 vermelhos, 2 verdes e 1 amarelo), e 5 resistores de 470 ohms, o vermelho e verde indica o sinal da faixa de pedestres, e os três, vermelho, amarelo e verde, indicam o sinal da via dos veículos.

ficou bem legal, e é bem didático.


segue o vídeo:


 


Aqui o código que usei, bem "basicão":


#include <Arduino.h>

void setup (){
  pinMode (3, OUTPUT); // Led Vermelho - via
  pinMode (5, OUTPUT); // Led Amarelo  - via
  pinMode (6, OUTPUT); // Led Verde    - via
  pinMode (10, OUTPUT); // Led Vermelho - Pedestre
  pinMode (11, OUTPUT); // Led Verde    - Pedestre
}

void loop () {
  

  digitalWrite ( 3, HIGH); 
  digitalWrite ( 5, LOW);
  digitalWrite ( 6, LOW);     // Indica "PARE" na via e "SIGA" para pedestres.
  digitalWrite ( 10, LOW);
  digitalWrite ( 11, HIGH);
     
     delay (10000);
     
  digitalWrite ( 3, LOW);
  digitalWrite ( 5, HIGH);
  digitalWrite ( 6, LOW);     // Indica "ATENÇÃO" na via
  digitalWrite ( 10, LOW);
  digitalWrite ( 11, LOW);
    
     delay (4000);
     
     
  digitalWrite ( 3, LOW);
  digitalWrite ( 5, LOW);    
  digitalWrite ( 6, HIGH);    // Indica "SIGA" na via e "PARE" para pedestres
  digitalWrite ( 10, HIGH);
  digitalWrite ( 11, LOW);
      
     delay (10000);
}

segunda-feira, 30 de abril de 2012

Olá pessoal,
Esse é o vídeo de testo do Smaluino. Ta meio confuso, testei em cima da bancada mesmo e tava uma bagunça daquelas. É perceptível que o projeto não passa de uma maquininha maluca que fica indo pra lá e pra cá, mas  dá pra perceber o funcionamento de Hardware e Software  perfeitamente. Infelizmente vou ter de desmonta-lo pois vou re-utilizar os servos em outro projeto, mas em breve montarei outro um pouco mais caprichado.

segue o vídeo:




Até