LusoRobótica - Robótica em Português
Robótica => Projectos de robótica => Projectos Concluídos => Tópico iniciado por: joao rexinho em 25 de Dezembro de 2009, 22:06
-
Eu ha um mês fiz um semáforo como trabalho para a disciplina física e química. Fiz um video, meti-o hoje no youtube e lembrei me de colocar aqui.
semaforo controloda por 1 arduino (http://www.youtube.com/watch?v=d0-8PA2rdGQ#)
int E =10;
int A = 11;
int V = 12;
int P = 9;
int B = 8;
int i= 0;
int y =0;
int val= LOW;
int val1= 0;
int C = 6;
int tempo =1000;
void setup()
{
pinMode (E, OUTPUT);
pinMode (A, OUTPUT);
pinMode (V, OUTPUT);
pinMode (P, OUTPUT);
pinMode (B, INPUT);
pinMode (C, OUTPUT);
}
void loop()
{
digitalWrite(V,HIGH);
do
{
val=digitalRead(B);
if (val==LOW)
val1=1;
}while (val1!=1);
delay(1000);
digitalWrite(A,HIGH);
digitalWrite(V,LOW);
delay(1000);
digitalWrite(A,LOW);
digitalWrite(E, HIGH);
delay(1000);
digitalWrite(P,HIGH);
for (i = 0; i < 1000;i++)
{
digitalWrite(C, HIGH);
delayMicroseconds(tempo);
digitalWrite(C, LOW);
delayMicroseconds(tempo);
}
i=0;
do
{
digitalWrite(P,HIGH);
for (y = 0; y < 300;y++)
{
digitalWrite(C, HIGH);
delayMicroseconds(tempo);
digitalWrite(C, LOW);
delayMicroseconds(tempo);
}
delay(1);
digitalWrite(P,LOW);
for (y = 0; y < 300;y++)
{
digitalWrite(C, HIGH);
delayMicroseconds(tempo);
digitalWrite(C, LOW);
delayMicroseconds(tempo);
}
delay(1);
i++;
}
while (i<5) ;
delay(2000);
digitalWrite(E,LOW);
val1=0;
val=LOW;
}
Materiais
- -1 breadboard
-bateria 7,2v
-arduino Duemilanove
-2 LEDs verdes
-1 LED amarelo
-1 LED vermelho
-outros LEDs de reserva
-
Muito engraçado... para se ver como se pode aplicar coisas simples ao dia-a-dia.
-
Esta engraçado, quanto tiveste no trabalho ?=D
-
tive 5/5 a minha prof quer que eu guarde para depois por numa exposiçao la na escola. So quando cheguei a escola com a maquete reparei que tinha erros ;D.
-
estas a dar lei de ohm?
-
Ainda não começamos com a electricidade e componentes mas eu sei que repesenta se V=IR e serve para saber qual e a resistência que devemos utilizar. ::)
-
boa! ;) continua q vais longe! não desanimes
-
Ainda não começamos com a electricidade e componentes mas eu sei que repesenta se V=IR e serve para saber qual e a resistência que devemos utilizar. ::)
Eu perguntei para enquadrar este trabalho nessa disciplina ;)
-
Enviado por: metRo_Enviada: Hoje às 12:34
Inserir Citação
Citação de: joao rexinho em Hoje às 01:59
Ainda não começamos com a electricidade e componentes mas eu sei que repesenta se V=IR e serve para saber qual e a resistência que devemos utilizar. ::)
Eu perguntei para enquadrar este trabalho nessa disciplina ;)
A prof. deu duas opções:1º Apresentar uma maqueta sob o transito. ou 2º fazer um trabalho escrito sob newton.
Eu aproveitei que tinha recebido o material e decidi fazer uma maquete com um semaforo controlado pelo arduino.
Eu neste trabalho não utilizei resistências porque a voltagem que o meu Arduino estava a fornecer a cada LED e de 2V por isso nem me chatiei em colocar.
-
A maioria dos leds aguenta estar ligado ao arduino sem resistencia, mas dura menos.
-
isso já não sabia, obrigado ;). Eu ainda ando confuso nao sei se vou continuar com esta robotica porque na minha escola Ancorensis Cooperativa de Ensino, eles trabalham com a LEGO mindstorms. É tudo diferente o controlador é um NXT e é tudo mais caro porque ja vem tudo feito :S. Eu até quero continuar em casa a fazer o meu autónomo, só que as duas coisas ao mesmo tempo é necessário um bom orçamento. agora tenho de andar a fazer poupança.
-
Interessante :) bom trabalho .
-
adorei ;)
-
Você está no Ensino Médio (Colegial) ou faculdade (Universidade) ?
-
Ensino semi privado Ancorensis ;)
-
vocês da Ancorensis estão a baldar-se aos Rali Solares! acabei de vir do Rali Solar 2011 e foi de arromba, a ETAP de Pombal levou aquilo tudo :)
-
Ao que sei aquilo tinha corrido muito bem ate que o prof responsável não pode continuar. :( Eu estava para entrar mas os horários não davam para mim. :(
-
Hoje houve prova em Pombal, parece q correu bem. Estive a acompanhar à distância.
Foi a primeira prova nacional onde houve um cronómetro digital gigante, com ligação ao PC, para tirar os tempos individuais. Muito interessante!
Vocês têem q insistir com o professor que lá está agora, vale a pena investir tempo nestas actividades. Aprende-se muito.
-
Afinal não era o prof, foi a organização que não deu as datas. Depois o prof soube há pouco tempo que era 4 de Julho. Dado ao pouco tempo para a construção a Ancorensis decidio não participar este ano.
-
@joao rexinho, estive a ver o código e não compreendi a finalidade do input no arduino no pino 8.
Será que me podes explicar sff? :)
-
o INPUT no pin 8 neste caso, serve para colocares um interruptor ligado ao pin.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Farduino.cc%2Fen%2Fuploads%2FTutorial%2Fbutton.png&hash=ddb8f99df61a56e5622d116f7373ac776fda786f)