Paso 2: Código de Arduino
/ * Sensor HC-SR04 Ping de la distancia
VCC a arduino 5v GND a GND de arduino
Echo a pin 9 del Arduino
Trigonométricas para Arduino pin 8
Zumbador + ve al pin 13 de Arduino y GND a GND
Código original de theorycircuit.com
Algo de código y cableado inspirado en arduino.cc
*/
#define trigPin 8
#define echoPin 9
#define zumbador 13
void setup()
{
Serial.Begin (9600);
pinMode (trigPin, salida);
pinMode (echoPin, entrada);
pinMode (zumbador, salida);
}
void loop()
{
digitalWrite (trigPin, LOW);
delayMicroseconds(2);
digitalWrite (trigPin, HIGH);
delayMicroseconds(10);
digitalWrite (trigPin, LOW);
duración = pulseIn (echoPin, HIGH);
distancia = (duración/2) / 29,1;
Si (< 30 a distancia)
{
digitalWrite(Buzzer,HIGH); menos de 30cm luego zumbador produce pitido
}
Else {}
digitalWrite(Buzzer,LOW);
}
Si (distancia > = 200 || distancia < = 0)
{
Serial.println ("fuera de rango");
}
Else {}
Serial.Print(Distance);
Serial.println ("cm");
}
Delay(500);
}
/ * Ver más en: http://www.theorycircuit.com/DoItYourself/Electro...
*/