Ultrasonic Sensor test med Arduino. (4 / 4 steg)
Steg 4: Koden...
Kopiera koden och klistra in den i din Arduino IDE och trycker på UPLOAD-knappen.
Ultrasonic Sensor test kod. Skrivet av en 13 år gammal.
#include / / import NewPing biblioteket.
int ledPin = (13); Lägga till inbyggda LED på stift 13.
int trigPin = (10); Lägg till Trig pin på stift 10.
int echoPin = (9); Lägg till ECHO stiftet på pin 9.
int varaktighet, avstånd; Lägga till typer "längd" och "avstånd".
void setup()
{
pinMode (ledPin, produktionen); LAMPAN måste kontrolleras av Arduino, det betyder att det är en utdatatyp.
pinMode (trigPin, produktionen); / / samma som ovan, TRIG PIN-koden kommer att skicka den ultraljud våg.
pinMode (echoPin, ingång); ECHO PIN-koden får återhämtade vågen, så det måste vara en indatatyp.
}
void loop()
{
digitalWrite (ledPin, låg); Här: låg off och hög teknik på.
digitalWrite (trigPin, hög);
Delay(50);
digitalWrite (trigPin, låg);
duration=pulseIn(echoPin,High);
avstånd =(duration/2)/29,1;
om (avstånd < = 30) / / om sensorn känner ett hinder är mindre än 30 cm avstånd, LED börjar blinka.
digitalWrite (ledPin, hög);
Delay(50);
om (avstånd > = 30) / / om inga hinder finns inom 30 cm Led bör stänga av.
digitalWrite (ledPin, låg);
Delay(50);
Serial.Print("cm");
Serial.println(Distance);
}
OM ALLT GICK BRA, OM DU TAR DIN HAND FRAMFÖR SENSORN, BLINKAR LAMPAN!