Ultrasonidos: Detector de presencia
Ultrasonidos: Detector de presencia
Ultrasonidos: Detector de presencia
Para ver el vídeo pulse aquí
Realizado por: Adrián García de Quirós Piruat y Wenhao Zhang
Programación:
long distancia;
long tiempo;
void setup() {
Serial.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,INPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
}
void loop() {
digitalWrite(2,LOW);
delayMicroseconds (5);
digitalWrite(2,HIGH);
delayMicroseconds (10);
tiempo=pulseIn(3,HIGH);
distancia= int(0,017*tiempo);
digitalWrite(5, HIGH);
if (distancia>=10){
digitalWrite(5, LOW);
digitalWrite(4, HIGH);
digitalWrite(6, HIGH);
}
else {
digitalWrite(5, HIGH);
digitalWrite(4, LOW);
digitalWrite(6, LOW);
}
}