sexta-feira, 26 de julho de 2013

Ampliando estudos!!

Todos os dias estamos postando vários desafios com o kit Arduíno, hoje também temos uma proposta para vocês!!

SENSOR DE ESTACIONAMENTO

LISTA DE COMPONENTES:
1X Arduino MEGA
1X Sensor ultrassônico
1x buzzer
3x leds
3x resistores
11x jumpers

Este experimento funciona, como o próprio nome já diz, como um sensor de estacionamento, conforme um objeto se aproxima do sensor, o buzzer (apito), apita mais rápido e os leds acendem o verde, depois o amarelo e quando fica mais próximo a cor vermelha, informando assim por meio da audição e visualização o quanto o motorista esta perto de outro carro.



www.youtube.com/embed/N-GH7Ocl4nM


PROGRAMAÇÃO:

#define trigPin 9
#define echoPin 11

void setup() {
pinMode (22,OUTPUT);
pinMode (24,OUTPUT);
pinMode (26,OUTPUT);
pinMode (9,OUTPUT);
pinMode (11,INPUT);
pinMode (3,OUTPUT);
Serial.begin (9600);
}

void loop() {
  digitalWrite (trigPin, HIGH);
  delayMicroseconds(5);
  digitalWrite (trigPin, LOW);
  unsigned long temp = pulseIn (echoPin,HIGH);
  int dis = temp/58;
 int dly = dis * 10;
 
   Serial.println (dly);
  digitalWrite (3,1); delay(dly); digitalWrite (3,0); delay(dly);
 if (dis > 20) {digitalWrite(22,1); digitalWrite(24,0); digitalWrite(26,0); digitalWrite(3,1);}
 else {}
 if (dis < 20) {digitalWrite(22,1); digitalWrite(24,1); digitalWrite(26,0); digitalWrite(3,1);}
 else {}
 if (dis < 5)  {digitalWrite(22,1); digitalWrite(24,1); digitalWrite(26,1); digitalWrite(3,1);}
 else {}

}

Nenhum comentário:

Postar um comentário

Copyright © 2014 | Design e Código: Sanyt Design | Tema: Viagem - Blogger | Uso pessoal • voltar ao topo