Stap 4: De Code...
Kopieer deze code en plak deze in uw Arduino IDE en druk op UPLOAD-knop.
Ultrasone Sensor testen code. Geschreven door een 13-jarige.
#include / / de NewPing-bibliotheek importeert.
int. ledPin = (13); De ingebouwde LED op pin 13 toevoegen.
int. trigPin = (10); Voeg de Trig pin aan pin 10.
int. echoPin = (9); De ECHO-pin op pin 9 toevoegen.
int duur, afstand; Typen 'duur' en 'afstand' toevoegen.
VOID Setup
{
pinMode (ledPin, OUTPUT); De LED moet worden gecontroleerd door Arduino, betekent het een uitvoertype.
pinMode (trigPin, OUTPUT); / / zelfde zoals hierboven, de TRIG pin stuurt de ultrasone Golf.
pinMode (echoPin, INPUT); De ECHO-pin ontvangt de kaatste Golf, dus het moet een invoertype.
}
void loop
{
digitalWrite (ledPin, laag); Hier, middel laag uit en hoog op.
digitalWrite (trigPin, hoge);
delay(50);
digitalWrite (trigPin, laag);
duration=pulseIn(echoPin,High);
afstand =(duration/2)/29.1;
Als (afstand < = 30) / / als de sensor een obstakel minder dan 30 cm in de afstand detecteert, de LED zal beginnen te knipperen.
digitalWrite (ledPin, hoge);
delay(50);
Als (afstand > = 30) / / als geen obstakel er binnen 30 cm is, de Led moet uitzetten.
digitalWrite (ledPin, laag);
delay(50);
Serial.Print("cm");
Serial.println(distance);
}
ALS ALLES GOED IS GEGAAN, ALS JE JE HAND INFRONT VAN DE SENSOR TE NEMEN, ZAL DE LED KNIPPEREN!