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 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.
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.
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 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. */
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
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
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;
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;
/* 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. */
/* 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. */
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;
/* 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. */
/* 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. */
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
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.
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