Stap 2: Stel uw code aan de arduino board
Define pinnen voor ultrasone en zoemer
int const trigPin = 10; int const echoPin = 9;
int const ledpin = 13;
VOID Setup {}
pinMode (trigPin, OUTPUT);
trig pin zal hebben peulvruchten uitgang
pinMode (echoPin, INPUT);
ECHO pin moet worden ingevoerd om de pulsbreedte
pinMode (ledpin, OUTPUT); Buzz pin wordt uitgevoerd om te controleren buzzering}
void loop {/ / duur zal de ingang pulsbreedte en afstand zal de afstand tot het obstakel in centimeters
int duur, afstand;
Uitgang van de puls met 1ms breedte op trigPin
digitalWrite (trigPin, hoge);
delay(1);
digitalWrite (trigPin, laag);
Meten van de input van de pols in echo pin
duur = pulseIn (echoPin, hoge);
Afstand is de helft de duur verdeeld door 29.1 (uit gegevensblad) afstand = (duur/2) / 29.1;
als afstand van minder dan 0,25 meter en meer dan 0 (0 of minder middelen over bereik)
Als (afstand < = 25 & & afstand > = 0) {}
ledup
digitalWrite (ledpin, hoge);
} else {}
Niet ledup
digitalWrite (ledpin, laag);
}
Wachten 60 ms kan geen kwaad om het even wie
delay(60);
}