Stap 3: Program de Arduino
U zult moeten downloaden van de bibliotheek van de Arduino voor de ultrasone sensor, als u niet reeds hebt - doorklikken op deze pagina om het te krijgen:http://Playground.Arduino.CC/code/NewPing
Vervolgens plak deze in de Arduino IDE en downloaden naar de Arduino:
#include < SoftwareSerial.h >
#include < NewPing.h >
#define TRIGGER_PIN 11
#define ECHO_PIN 10
#define MAX_DISTANCE 500 / / Maximum afstand (in centimeters).
Maximale sensor afstand wordt begroot op 400-500cm.
Const int TxPin = 1;
NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); NewPing installatie van pennen en maximale afstand.
int DistanceIn;
int DistanceCm;
SoftwareSerial mySerial = SoftwareSerial (255, TxPin);
VOID Setup
{
Serial.begin(9600);
mySerial.write(12);
mySerial.write(17);
delay(5);
}
void loop
{
delay(250);
DistanceIn = sonar.ping_in();
Serial.Print ("Ping:");
Serial.Print(DistanceIn); Converteren van ping tijd afstand te drukken resultaat
(0 = buiten bepaalde afstand bereik, geen ping echo)
Serial.Print ("in");
Doordat deze sectie kunt u de afstand in centimeters.
/ * delay(250);
DistanceCm = sonar.ping_cm();
Serial.Print ("Ping:");
Serial.Print(DistanceCm);
Serial.println ("cm"); */
}