terça-feira, 10 de janeiro de 2012

Confecção de Placas

Fala ai galera estou trazendo ai um vídeo de confecção de placas simples
se vocês gostarem terão outros mais detalhados



ASS:Roberto Herrera


quinta-feira, 15 de dezembro de 2011

Arduino: Projeto Traseira de Carro

Arduino:
Projeto Traseira de Carro



Para fazer o projeto Traseira de Carro mostrado no vídeo, você precisará ter:
- 1 Arduino UNO ou Duemilanove (2009);
- 1 Protoboard;
- 4 LEDs vermelhos;
- 2 LEDs amarelos;
- 1 LED branco (auto-brilho);
- 6 Botões;
- Fios para protoboards.

Você colocará os LEDs  e os botões na protoboard e ligará os mesmos no Arduino dessa forma:
Um dos terminais do Botão do LED amarelo (seta para direita) liga na porta 2 (digital) do Arduino e o outro terminal liga no GND do Arduino;
LED amarelo (seta para direita) liga na porta 3 (digital) do Arduino;
Um dos terminais do Botão do LED amarelo (seta para esquerda) liga na porta 4 (digital) do Arduino e o outro terminal liga no GND do Arduino;
LED amarelo (seta para esquerda) liga na porta 5 (digital) do Arduino;
Um dos terminais do Botão dos 2 LEDs vermelhos (lanterna) liga na porta 6 (digital) do Arduino e o outro terminal liga no GND do Arduino;
2 LEDs vermelhos (lanterna) ligados em paralelo na porta 7 (digital) do Arduino;
Um dos terminais do Botão dos 2 LEDs vermelhos (freio) liga na porta 8 (digital) do Arduino e o outro terminal liga no GND do Arduino;
2 LEDs vermelhos (freio) ligados em paralelo na porta 9 (digital) do Arduino;
Um dos terminais do Botão do LED branco (ré) liga na porta 10 (digital) do Arduino e o outro terminal liga no GND do Arduino;
LED branco (ré) ligado na porta 11 (digital) do Arduino;
Um dos terminais do Botão do alerta liga na porta 12 (digital) do Arduino e o outro terminal liga no GND do Arduino.
Não esquecendo de ligar os Catodos dos LEDs (negativo do LED; menor terminal do LED) no GND do Arduino.

O código é:
int SETADL=0;
int SETAEL=0;
int LANTL=0;
int REL=0;
int setadb=2;
int setadl=3;
int setaeb=4;
int setael=5;
int lantb=6;
int lantl=7;
int freiob=8;
int freiol=9;
int reb=10;
int rel=11;
int alertb=12;

void setup(){
  pinMode(setadb,INPUT);
  pinMode(setadl,OUTPUT);
  pinMode(setaeb,INPUT);
  pinMode(setael,OUTPUT);
  pinMode(lantb,INPUT);
  pinMode(lantl,OUTPUT);
  pinMode(freiob,INPUT);
  pinMode(freiol,OUTPUT);
  pinMode(reb,INPUT);
  pinMode(rel,OUTPUT);
  pinMode(alertb,INPUT);
  digitalWrite(setadb,1);
  digitalWrite(setaeb,1);
  digitalWrite(lantb,1);
  digitalWrite(freiob,1);
  digitalWrite(reb,1);
  digitalWrite(alertb,1);}
 
  void loop(){
    int leitsetadb=digitalRead(setadb);
    int leitsetaeb=digitalRead(setaeb);
    int leitlantb=digitalRead(lantb);
    int leitfreiob=digitalRead(freiob);
    int leitreb=digitalRead(reb);
    int leitalertb=digitalRead(alertb);
   
    // Se pressionar o botão, liga a seta para direita.
   
    if(leitsetadb==0){
     SETADL=!SETADL;
     digitalWrite(setadl,1);
     delay(1000);
     digitalWrite(setadl,0);
     delay(1000);}
    
     // Se não pressionar o botão, desliga a seta para direita.
    
    else{
     SETADL=!SETADL;
     digitalWrite(setadl,0);}
    
     // Se pressionar o botão, liga a seta para esquerda.
    
    if(leitsetaeb==0){
     SETAEL=!SETAEL;
     digitalWrite(setael,1);
     delay(1000);
     digitalWrite(setael,0);
     delay(1000);}
    
     // Se não pressionar o botão, desliga a seta para esquerda.
    
    else{
     SETAEL=!SETAEL;
     digitalWrite(setael,0);}
    
     // Se pressionar o botão, liga a lanterna.
    
    if(leitlantb==0){
     LANTL=!LANTL;
     digitalWrite(lantl,1);}
   
    // Se não pressionar o botão, desliga a lanterna.
   
    else{
     LANTL=!LANTL;
     digitalWrite(lantl,0);}
    
     // Se pressionar o botão, liga a luz de freio.
      
    if(leitfreiob==0){
     digitalWrite(freiol,1);}
   
    // Se não pressionar o botão, desliga a luz de freio.
   
    else{
     digitalWrite(freiol,0);}
    
     // Se pressionar o botão, liga a ré.
    
    if(leitreb==0){
     REL=!REL;
     digitalWrite(rel,1);}
    
     // Se não pressionar o botão, desliga a ré.
    
    else{
     REL=!REL;
     digitalWrite(rel,0);}
    
     // Se pressionar o botão, liga o alerta.
    
     if(leitalertb==0){
     digitalWrite(setael,1);
     digitalWrite(setadl,1);
     delay(1000);
     digitalWrite(setael,0);
     digitalWrite(setadl,0);
     delay(1000);}}

Não se assustem com o tamanho do código!
Boa sorte!
Não deixem de visitar o blog do Renato Aloi, lá você aprenderá mexer no Arduino, e terá as explicações de cada função e cada detalhe dos códigos. 
Qualquer dúvida, me passe um e-mail, meus e-mails são:
robertoerayllonn@hotmail.com 
rayllonn_9@hotmail.com
robertoflamengao@hotmail.com

Um Abraço!
Ass.: Rayllonn Nagime.

quarta-feira, 14 de dezembro de 2011

Arduino: Projeto Piano

Arduino:
Projeto Piano



Para fazer o projeto Piano mostrado no vídeo, você precisará ter:
- 1 Arduino UNO ou Duemilanove (2009);
- 1 Protoboard;
- 1 LED vermelho;
- 1 LED amarelo;
- 2 Botões;
- 1 Buzzer;
- Fios para protoboards.

Você colocará os LEDs, os botões e o buzzer na protoboard e ligará os mesmos no Arduino dessa forma:
Buzzer na porta 11 (digital) do Arduino;
Um dos terminais do Botão do LED amarelo liga na porta 10 (digital) do Arduino e o outro terminal liga no GND do Arduino;
Um dos terminais do Botão do LED vermelho liga na porta 9 (digital) do Arduino e o outro terminal liga no GND do Arduino;
LED amarelo na porta 8 (digital) do Arduino;
LED vermelho na porta 7 (digital) do Arduino;
Não esquecendo de ligar os Catodos dos LEDs (negativo do LED; menor terminal do LED) no GND do Arduino.

O código é:
int tom=0; //variável para nota musical.
int buzzer=11;
int botao1=10;
int botao2=9;
int leda=8;
int ledv=7;

void setup(){
  pinMode(buzzer,OUTPUT);
  pinMode(botao1,INPUT);
  pinMode(botao2,INPUT);
  pinMode(leda,OUTPUT);
  pinMode(ledv,OUTPUT);
  digitalWrite(botao1,1);
  digitalWrite(botao2,1);}
 
void loop(){
 int leitura1=digitalRead(botao1);
 int leitura2=digitalRead(botao2);

 /* Se o botão 1 for pressionado, o LED amarelo será ligado
 assionando o buzzer com um tom.*/

if(leitura1==0){
  tom=100;
  digitalWrite(leda,1);}
 
 /* Se o botão 2 for pressionado, o LED vermelho será ligado
 assionando o buzzer com outro tom.*/

if(leitura2==0){
  tom=500;
  digitalWrite(ledv,1);}
 
 /* Se a variável ''tom'' for maior que 0 ele ligará o buzzer
 com um delayMicroseconds (seria uma interrupção tão rápida
 que mudaria o som do buzzer) no valor da variavel ''tom'', e se
 o tom for igual a 0, desligará os LEDs e o buzzer. */

while(tom>0){
  digitalWrite(buzzer,1);
  delayMicroseconds(tom);
  digitalWrite(buzzer,0);
  delayMicroseconds(tom);
  tom=0;
  digitalWrite(leda,0);
  digitalWrite(ledv,0);}}

OBS.: Vocês podem mudar o som quando quiserem, é só mudar os valores do “tom”.
Boa sorte!
Não deixem de visitar o blog do Renato Aloi, lá você aprenderá mexer no Arduino, e terá as explicações de cada função e cada detalhe dos códigos. 
O blog é: renatoaloi.blogspot.com/
Qualquer dúvida, me passe um e-mail, meus e-mails são:
robertoerayllonn@hotmail.com 
rayllonn_9@hotmail.com
robertoflamengao@hotmail.com

Um Abraço!
Ass.: Rayllonn Nagime.

Arduino: Semáforo com Botão

Arduino:
Projeto Semáforo com Botão



Para fazer o projeto Semáforo com Botão mostrado no vídeo, você precisará ter:
- 1 Arduino UNO ou Duemilanove (2009);
- 1 Protoboard;
- 2 LEDs vermelhos;
- 2 LEDs verdes;
- 1 LED amarelos;
- 1 Botão;
- Fios para protoboards.


Você colocará os LEDs na protoboard e ligará os LEDs no Arduino dessa forma:
LED vermelho do transito na porta 2 (digital) do Arduino;
LED verde do transito na porta 3 (digital) do Arduino;
LED amarelo do transito da na porta 4 (digital) do Arduino;
LED vermelho do pedestre da na porta 5 (digital) do Arduino;
LED verde do pedestre da na porta 6 (digital) do Arduino;
Uma das pontas do botão na porta 7 (digital) do Arduino e a outra ponta do botão no GND do Arduino;
Não esquecendo de ligar os Catodos dos LEDs (negativo do LED; menor terminal do LED) no GND do Arduino.


O código é:
int vermtran =2;
int verdtran =3;
int amartran =4;
int vermped =5;
int verdped =6;
int botao=7;


void setup(){
  pinMode(vermtran,OUTPUT);
  pinMode(verdtran,OUTPUT);
  pinMode(amartran,OUTPUT);
  pinMode(vermped,OUTPUT);
  pinMode(verdped,OUTPUT);
  pinMode(botao,INPUT);
  digitalWrite(botao,1);}
 
  void loop(){
   
    /* Se o botão não for pressionado, ele fecha
    para o pedestre e abre para o transito.*/
   
    int leitura=digitalRead(botao);
    if(leitura==1){
    digitalWrite(vermtran,0);
    digitalWrite(verdtran,1);
    digitalWrite(amartran,0);
    digitalWrite(vermped,1);
    digitalWrite(verdped,0);}
   
    /* Se o botão for pressionado, ele deixa aberto
    para o transito e fechado para o pedestre durante
    5 segundos (o tempo, você que decide), depois, acende
    o amarelo, depois, fecha para o transito e abre para o
    pedestre, depois ele liga a mãozinha e depois, volta ao
    estágio inicial.*/
   
    else{
    digitalWrite(vermtran,0);
    digitalWrite(verdtran,1);
    digitalWrite(amartran,0);
    digitalWrite(vermped,1);
    digitalWrite(verdped,0);
    delay(5000);
    digitalWrite(vermtran,0);
    digitalWrite(verdtran,0);
    digitalWrite(amartran,1);
    digitalWrite(vermped,1);
    digitalWrite(verdped,0);
    delay(3000);
    digitalWrite(vermtran,1);
    digitalWrite(verdtran,0);
    digitalWrite(amartran,0);
    digitalWrite(vermped,0);
    digitalWrite(verdped,1);
    delay(8000);
    digitalWrite(vermtran,1);
    digitalWrite(verdtran,0);
    digitalWrite(amartran,0);
    digitalWrite(verdped,0);
    digitalWrite(vermped,1);
    delay(1000);
    digitalWrite(vermped,0);
    delay(1000);
    digitalWrite(vermped,1);
    delay(1000);
    digitalWrite(vermped,0);
    delay(1000);
    digitalWrite(vermped,1);
    delay(1000);
    digitalWrite(vermped,0);
    delay(1000);
    digitalWrite(vermped,1);
    delay(1000);
    digitalWrite(vermped,0);
    delay(1000);}}


Não se assustem com o tamanho do código!
OBS.: Vocês podem mudar o tempo dos semáforos mudando os “delay’’ .
Boa sorte!
Não deixem de visitar o blog do Renato Aloi, lá você aprenderá mexer no Arduino, e terá as explicações de cada função e cada detalhe dos códigos.
O blog é: renatoaloi.blogspot.com/
Qualquer dúvida, me passe um e-mail, meus e-mails são:
robertoerayllonn@hotmail.com 
rayllonn_9@hotmail.com
robertoflamengao@hotmail.com


Um Abraço!
Ass.: Rayllonn Nagime.

Arduino: Projeto Semáforo

Arduino:
Projeto Semáforo




Para fazer o primeiro projeto Semáforo mostrado no vídeo, você precisará ter:
- 1 Arduino UNO ou Duemilanove (2009);
- 1 Protoboard;
- 4 LEDs vermelhos;
- 4 LEDs verdes;
- 2 LEDs amarelos;
- Fios para protoboards.

Você colocará os LEDs na protoboard e ligará os LEDs no Arduino dessa forma:
LED vermelho do transito da rua 1 na porta 2 (digital) do Arduino;
LED verde do transito da rua 1 na porta 3 (digital) do Arduino;
LED amarelo do transito da rua 1 na porta 4 (digital) do Arduino;
LED vermelho do transito da rua 2 na porta 5 (digital) do Arduino;
LED verde do transito da rua 2 na porta 6 (digital) do Arduino;
LED amarelo do transito da rua 2 na porta 7 (digital) do Arduino;
LED vermelho do pedestre da rua 1 na porta 8 (digital) do Arduino;
LED verde do pedestre da rua 1 na porta 9 (digital) do Arduino;
LED vermelho do pedestre da rua 2 na porta 10 (digital) do Arduino;
LED verde do pedestre da rua 2 na porta 11 (digital) do Arduino.
Não esquecendo de ligar os Catodos dos LEDs (negativo do LED; menor terminal do LED) no GND do Arduino.


O código é:
int vermtran1 =2;
int verdtran1 =3;
int amartran1 =4;
int vermtran2 =5;
int verdtran2 =6;
int amartran2 =7;
int vermped1 =8;
int verdped1 =9;
int vermped2 =10;
int verdped2 =11;

void setup() {
 
  pinMode(vermtran1, OUTPUT);
  pinMode(verdtran1, OUTPUT);
  pinMode(amartran1, OUTPUT);
  pinMode(vermtran2, OUTPUT);
  pinMode(verdtran2, OUTPUT);
  pinMode(amartran2, OUTPUT);
  pinMode(vermped1, OUTPUT);
  pinMode(verdped1, OUTPUT);
  pinMode(vermped2, OUTPUT);
  pinMode(verdped2, OUTPUT); 
}

void loop() {
 
   /* fechado para transito da rua 1, aberto para
   pedestre da rua 1, aberto para transito da
   rua 2, fechado para pedestre da rua 2. */
  
  digitalWrite(vermtran1, 1);
  digitalWrite(verdtran2, 1);
  digitalWrite(vermped2, 1);
  digitalWrite(verdped1, 1);
  digitalWrite(vermtran2, 0);
  digitalWrite(verdtran1, 0);
  digitalWrite(vermped1, 0);
  digitalWrite(verdped2, 0);
  digitalWrite(amartran1, 0);
  digitalWrite(amartran2, 0);
  delay(20000);
 
  // amarelo da rua 2, mãozinha de pedestre da rua 1.
 
  digitalWrite(amartran2, 1);
  digitalWrite(verdtran2, 0);
  digitalWrite(verdped1, 0);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
 
  /* aberto para transito da rua 1, fechado para
   pedestre da rua 1, fechado para transito da
   rua 2, aberto para pedestre da rua 2. */
  
  digitalWrite(vermtran1, 0);
  digitalWrite(verdtran2, 0);
  digitalWrite(vermped2, 0);
  digitalWrite(verdped1, 0);
  digitalWrite(vermtran2, 1);
  digitalWrite(verdtran1, 1);
  digitalWrite(vermped1, 1);
  digitalWrite(verdped2, 1);
  digitalWrite(amartran1, 0);
  digitalWrite(amartran2, 0);
  delay(20000);
 
  // amarelo da rua 1, mãozinha de pedestre da rua 2.
 
  digitalWrite(amartran1, 1);
  digitalWrite(verdtran1, 0);
  digitalWrite(verdped2, 0);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  
}

Não se assustem com o tamanho do código!
OBS.: Vocês podem mudar o tempo dos semáforos mudando os “delay’’ de “(20000)”, para qualquer outro tempo.

Para fazer o segundo projeto Semáforo mostrado no vídeo você precisará ter:
- 1 Arduino UNO ou Duemilanove (2009);
- 1 Protoboard;
- 4 LEDs vermelhos;
- 4 LEDs verdes;
- 2 LEDs amarelos;
- 1 buzzer;
- Fios para protoboards.

Você colocará os LEDs na protoboard e ligará os LEDs no Arduino dessa forma:
LED vermelho do transito da rua 1 na porta 2 (digital) do Arduino;
LED verde do transito da rua 1 na porta 3 (digital) do Arduino;
LED amarelo do transito da rua 1 na porta 4 (digital) do Arduino;
LED vermelho do transito da rua 2 na porta 5 (digital) do Arduino;
LED verde do transito da rua 2 na porta 6 (digital) do Arduino;
LED amarelo do transito da rua 2 na porta 7 (digital) do Arduino;
LED vermelho do pedestre da rua 1 na porta 8 (digital) do Arduino;
LED verde do pedestre da rua 1 na porta 9 (digital) do Arduino;
LED vermelho do pedestre da rua 2 na porta 10 (digital) do Arduino;
LED verde do pedestre da rua 2 na porta 11 (digital) do Arduino;
Buzzer na porta 12 (digital) do Arduino.
Não esquecendo de ligar os Catodos dos LEDs (negativo do LED; menor terminal do LED) e o negativo do buzzer no GND do Arduino.

O código é:
int vermtran1 =2;
int verdtran1 =3;
int amartran1 =4;
int vermtran2 =5;
int verdtran2 =6;
int amartran2 =7;
int vermped1 =8;
int verdped1 =9;
int vermped2 =10;
int verdped2 =11;
int buzzer =12;

void setup() {
 
  pinMode(vermtran1, OUTPUT);
  pinMode(verdtran1, OUTPUT);
  pinMode(amartran1, OUTPUT);
  pinMode(vermtran2, OUTPUT);
  pinMode(verdtran2, OUTPUT);
  pinMode(amartran2, OUTPUT);
  pinMode(vermped1, OUTPUT);
  pinMode(verdped1, OUTPUT);
  pinMode(vermped2, OUTPUT);
  pinMode(verdped2, OUTPUT);
  pinMode(buzzer, OUTPUT);
 
}

void loop() {
 
  /* fechado para transito da rua 1, aberto para
   pedestre da rua 1, aberto para transito da
   rua 2, fechado para pedestre da rua 2, sinal sonoro
   pelo transito da rua 2 aberto. */
 
  digitalWrite(vermtran1, 1);
  digitalWrite(verdtran2, 1);
  digitalWrite(vermped2, 1);
  digitalWrite(verdped1, 1);
  digitalWrite(vermtran2, 0);
  digitalWrite(verdtran1, 0);
  digitalWrite(vermped1, 0);
  digitalWrite(verdped2, 0);
  digitalWrite(amartran1, 0);
  digitalWrite(amartran2, 0);
  digitalWrite(buzzer, 1);
  delay(1000);
  digitalWrite(buzzer, 0);
  delay(1000);
  digitalWrite(buzzer, 1);
  delay(1000);
  digitalWrite(buzzer, 0);
  delay(20000);
 
  // amarelo da rua 2, mãozinha de pedestre da rua 1.
 
  digitalWrite(amartran2, 1);
  digitalWrite(verdtran2, 0);
  digitalWrite(verdped1, 0);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
 
  /* aberto para transito da rua 1, fechado para
   pedestre da rua 1, fechado para transito da
   rua 2, aberto para pedestre da rua 2, sinal sonoro
   pelo transito da rua 1 aberto. */
   
  digitalWrite(vermtran1, 0);
  digitalWrite(verdtran2, 0);
  digitalWrite(vermped2, 0);
  digitalWrite(verdped1, 0);
  digitalWrite(vermtran2, 1);
  digitalWrite(verdtran1, 1);
  digitalWrite(vermped1, 1);
  digitalWrite(verdped2, 1);
  digitalWrite(amartran1, 0);
  digitalWrite(amartran2, 0);
  digitalWrite(buzzer, 1);
  delay(1000);
  digitalWrite(buzzer, 0);
  delay(1000);
  digitalWrite(buzzer, 1);
  delay(1000);
  digitalWrite(buzzer, 0);
  delay(20000);
 
  // amarelo da rua 1, mãozinha de pedestre da rua 2.
 
  digitalWrite(amartran1, 1);
  digitalWrite(verdtran1, 0);
  digitalWrite(verdped2, 0);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  
}

Não se assustem com o tamanho do código!
OBS.: Vocês podem mudar o tempo dos semáforos mudando os “delay’’ de “(20000)”, para qualquer outro tempo, e também podem mudar o tempo do buzzer mudando os “delay’’ dos buzzers para qualquer outro tempo, e também podem mudar a quantidade de disparos do buzzer colocando mais vezes o buzzer para ligar e desligar.

Para fazer o terceiro projeto Semáforo mostrado no vídeo você precisará ter as mesmas coisas do segundo projeto e sua montagem é a mesma, porém, o código muda.
O código é:
int vermtran1 =2;
int verdtran1 =3;
int amartran1 =4;
int vermtran2 =5;
int verdtran2 =6;
int amartran2 =7;
int vermped1 =8;
int verdped1 =9;
int vermped2 =10;
int verdped2 =11;
int buzzer =12;

void setup() {
 
  pinMode(vermtran1, OUTPUT);
  pinMode(verdtran1, OUTPUT);
  pinMode(amartran1, OUTPUT);
  pinMode(vermtran2, OUTPUT);
  pinMode(verdtran2, OUTPUT);
  pinMode(amartran2, OUTPUT);
  pinMode(vermped1, OUTPUT);
  pinMode(verdped1, OUTPUT);
  pinMode(vermped2, OUTPUT);
  pinMode(verdped2, OUTPUT);
  pinMode(buzzer, OUTPUT);
 
}

void loop() {
 
  /* fechado para transito da rua 1, aberto para
   pedestre da rua 1, aberto para transito da
   rua 2, fechado para pedestre da rua 2, sinal sonoro
   pelo transito da rua 2 aberto. */
 
  digitalWrite(vermtran1, 1);
  digitalWrite(verdtran2, 1);
  digitalWrite(vermped2, 1);
  digitalWrite(verdped1, 1);
  digitalWrite(vermtran2, 0);
  digitalWrite(verdtran1, 0);
  digitalWrite(vermped1, 0);
  digitalWrite(verdped2, 0);
  digitalWrite(amartran1, 0);
  digitalWrite(amartran2, 0);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  delay(20000);
 
  // amarelo da rua 2, mãozinha de pedestre da rua 1.
 
  digitalWrite(amartran2, 1);
  digitalWrite(verdtran2, 0);
  digitalWrite(verdped1, 0);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
  digitalWrite(vermped1, 1);
  delay(1000);
  digitalWrite(vermped1, 0);
  delay(1000);
 
  /* aberto para transito da rua 1, fechado para
   pedestre da rua 1, fechado para transito da
   rua 2, aberto para pedestre da rua 2, sinal sonoro
   pelo transito da rua 1 aberto. */
   
  digitalWrite(vermtran1, 0);
  digitalWrite(verdtran2, 0);
  digitalWrite(vermped2, 0);
  digitalWrite(verdped1, 0);
  digitalWrite(vermtran2, 1);
  digitalWrite(verdtran1, 1);
  digitalWrite(vermped1, 1);
  digitalWrite(verdped2, 1);
  digitalWrite(amartran1, 0);
  digitalWrite(amartran2, 0);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  digitalWrite(buzzer, 1);
  delay(250);
  digitalWrite(buzzer, 0);
  delay(250);
  delay(20000);
 
  // amarelo da rua 1, mãozinha de pedestre da rua 2.
 
  digitalWrite(amartran1, 1);
  digitalWrite(verdtran1, 0);
  digitalWrite(verdped2, 0);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  digitalWrite(vermped2, 1);
  delay(1000);
  digitalWrite(vermped2, 0);
  delay(1000);
  
}

Não se assustem com o tamanho do código!
OBS.: Vocês podem mudar o tempo dos semáforos mudando os “delay’’ de “(20000)”, para qualquer outro tempo, e também podem mudar o tempo do buzzer mudando os “delay’’ dos buzzers para qualquer outro tempo, e também podem mudar a quantidade de disparos do buzzer colocando mais vezes o buzzer para ligar e desligar.
Boa sorte!
Não deixem de visitar o blog do Renato Aloi, lá você aprenderá mexer no Arduino, e terá as explicações de cada função e cada detalhe dos códigos. 

O blog é: renatoaloi.blogspot.com/ 
Qualquer dúvida, me passe um e-mail, meus e-mails são:
robertoerayllonn@hotmail.com 
rayllonn_9@hotmail.com
robertoflamengao@hotmail.com

Um Abraço!
Ass.: Rayllonn Nagime.

terça-feira, 13 de dezembro de 2011

Arduino

Iremos falar também sobre essa plaquinha que pode fazer quase tudo que você possa imaginar, ela faz desde piscar um LED (diodo emissor de luz) a ser o controle de um robô autonomo, iremos ensinar a fazer projetos como semáforos, termômetros digitais, simulação da parte trazeira de um carro (lanterna, seta, alerta, ré), entre outros projetos.
Vocês também podem achar mais explicações e informações sobre Arduino no blog do Renato Aloi, site, renatoaloi.blogspot.com/ Nesse blog você encontrará aulas sobre Arduino, cujas, são bem elaboradas e bem explicativas.
Ass.: Rayllonn Nagime.

domingo, 11 de dezembro de 2011

projeto R.O.V

Boa noite , meu nome e Roberto e estou trazendo para voces o nosso primeiro projeto que foi um ROV(

Remotely Operated Vehicles) Espero que gostem e sigam o blog , qualquer duvida e so perguntar

 

 

 

                                          Algumas peças utilizadas


                                          





















Quem quiser fazer um igual estarei postando metodos e peças (componentes ) utilizados para sua confecçao
Obrigado pela a atemçao e sigam o blog
ass: Roberto Herrera