Stap 2: Arduino code
/ * HC-SR04 Ping afstandssensor
VCC aan arduino 5v op de arduino GND GND
ECHO aan Arduino pin 9
Trig Arduino pin 8
Zoemer + ve Arduino pin 13 en GND met GND
Oorspronkelijke code afkomstig van theorycircuit.com
Sommige code en bedrading geïnspireerd door arduino.cc
*/
#define trigPin 8
#define echoPin 9
#define zoemer 13
VOID Setup
{
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (zoemer, uitvoer);
}
void loop
{
digitalWrite (trigPin, laag);
delayMicroseconds(2);
digitalWrite (trigPin, hoge);
delayMicroseconds(10);
digitalWrite (trigPin, laag);
duur = pulseIn (echoPin, hoge);
afstand = (duur/2) / 29.1;
Als (afstand < 30)
{
digitalWrite(Buzzer,HIGH); minder dan 30cm zal dan zoemer produceren piepergeluid
}
else {}
digitalWrite(Buzzer,LOW);
}
Als (afstand > = 200 || afstand < = 0)
{
Serial.println ("buiten het bereik");
}
else {}
Serial.Print(distance);
Serial.println ("cm");
}
delay(500);
}
/ * Meer info op: http://www.theorycircuit.com/DoItYourself/Electro...
*/