Paso 2: Programa y resultados
Interfaz de Sensor ultrasónico a Arduino.
zumbador de int = 9;
int triggerPin = 7; disparo en pin 7
echoPin int = 8; echo en el pin 8
void setup()
{
Serial.Begin(9600); Comenzaremos comunicación serial, por lo que podemos ver la distancia en el monitor serial Serial.println ("de meditar en tecnología ultrasónica Sensor Tutorial");
pinMode (triggerPin, salida); definición de pines
pinMode (echoPin, entrada);
pinMode (zumbador, salida);
digitalWrite(buzzer,LOW); }
void loop()
{int duración, distancia, duración //Adding y distancia
digitalWrite (triggerPin, HIGH); activación de la onda (como un LED parpadeante)
Delay(10);
digitalWrite (triggerPin, bajo);
duración = pulseIn (echoPin, HIGH); una función especial para escuchar y esperando la onda
distancia = (duración/2) / 29,1; transformar el número de centímetros (si desea a pulgadas, tienes que cambiar el 29.1 con un número adecuado
Delay(1000);
Serial.Print(Distance); los números de la impresión
Serial.Print("cm"); y la unidad
Serial.println(""); impresión sólo a una nueva línea
Si (distancia < 35)
{
digitalWrite(buzzer,HIGH);
Serial.println ("en" zumbador);
}
digitalWrite(buzzer,LOW);
}
Resultados se muestran en el Monitor serie.
Para cada segundo Arduino calcula la distancia usando el sensor de ultrasonidos. Cuando la distancia es de menos de 35cm arduino detecta el valor de umbral y el zumbador está en. puede ser utilizado como un detector de obstáculo. Cuando el obstáculo acerca a distancia menos 35cm alerta al usuario.
Gracias,
TechPonder.