Paso 4: El código...
Copia este código y pégalo en el IDE de Arduino y pulse el botón subir.
Código pruebas de ultrasonido Sensor. Escrito por un niño de 13 años.
#include / / importa la biblioteca de NewPing.
int ledPin = (13); Añadir el LED a bordo en el pin 13.
trigPin int = (10); Añadir el Trig pin en pin 10.
echoPin int = (9); Agregar el pin de ECHO en el pin 9.
int duración, distancia; Añadir tipos 'duración' y 'distancia'.
void setup()
{
pinMode (ledPin, salida); El LED debe ser controlado por Arduino, es decir es un tipo de salida.
pinMode (trigPin, salida); / / igual que arriba, el pasador de TRIG enviará la onda ultrasónica.
pinMode (echoPin, entrada); El pin eco recibirán la onda aglomerada, por lo que debe ser un tipo de entrada.
}
void loop()
{
digitalWrite (ledPin, LOW); Aquí, baja significa alta y el sobre.
digitalWrite (trigPin, HIGH);
Delay(50);
digitalWrite (trigPin, LOW);
Duration=pulseIn(echoPin,High);
distancia =(duration/2)/29,1;
Si (distancia < = 30) / / si el sensor detecta un obstáculo a menos de 30 cm de distancia, el LED comenzará a parpadear.
digitalWrite (ledPin, HIGH);
Delay(50);
Si (distancia > = 30) / / si no hay obstáculo existe dentro de los 30 cm, el Led debe apagarse.
digitalWrite (ledPin, LOW);
Delay(50);
Serial.Print("cm");
Serial.println(Distance);
}
SI TODO HA IDO BIEN, SI USTED TOMA SU MANO ENFRENTE DEL SENSOR, EL LED PARPADEARÁ.