Paso 3: Programar el Arduino
Debe descargar la librería de Arduino para el sensor de ultrasonidos, si no lo has hecho ya - haga clic a través de esta página para conseguirlo:http://Playground.Arduino.CC/Code/NewPing
Luego pegar esto en el IDE de Arduino y descargar para el Arduino:
#include < SoftwareSerial.h >
#include < NewPing.h >
#define TRIGGER_PIN 11
#define ECHO_PIN 10
#define MAX_DISTANCE 500 / / máximo de la distancia (en centímetros).
Distancia máxima del sensor está valorada en 400-500cm.
const int TxPin = 1;
Sonar de NewPing (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); NewPing instalación de pernos y distancia máxima.
int distanciaen;
int DistanceCm;
MySerial SoftwareSerial = SoftwareSerial (255, TxPin);
void setup()
{
Serial.Begin(9600);
mySerial.write(12);
mySerial.write(17);
Delay(5);
}
void loop()
{
Delay(250);
Distanciaen = sonar.ping_in();
Serial.Print ("Ping:");
Serial.Print(DistanceIn); Convertir el tiempo de ping de distancia e imprimir el resultado
(0 = distancia fija exterior gama, no echo ping)
Serial.Print ("en");
Habilitando esta sección se puede visualizar la distancia en centímetros.
/ * delay(250);
DistanceCm = sonar.ping_cm();
Serial.Print ("Ping:");
Serial.Print(DistanceCm);
Serial.println ("cm"); */
}