Visningar: 4 Författare: Webbplatsredaktör Publiceringstid: 2020-06-05 Ursprung: Plats
Steg 1: Maskinvaruanslutning




Maskinvaruanslutning: -A rduino piezoelektrisk ultraljudsgivare Ultraljudssensor 5v- 》 Vccgnd- 》 Gnd
Pin nr 8-Trig Pin
Pin 7-'Echo Pin
Arduino summer
9:e stygn -> +ve stygn
Gnd- 》 -ve nål
Steg 2: Rutiner och resultat

Ultraljudssensor och Arduino-gränssnitt.
int summer = 9;
int triggerPin = 7;//Trigger pin 7
int echoPin = 8;//Echo pin 8
void setup()
Serial.begin (9600); Vi kommer att starta seriell kommunikation, så att vi kan se avståndet på den seriella monitorn Serial.println ('Tech Ponder's ultraljudsavståndsmätningssensor Tutorial').
pinMode (triggerPin, OUTPUT); //definiera stiftet
pinMode (echoPin, INPUT);
pinMode (summer, utgång);
digitalWrite (summer, LÅG);}
void loop()
{int duration, distance;//Lägg till varaktighet och distans
digitalWrite (triggerPin, HIGH);//triggervåg (till exempel för att få lysdioden att blinka)
fördröjning(10);
digitalWrite (triggerPin, LOW);
duration = pulseIn (echoPin, HIGH);//Specialfunktioner för att lyssna och vänta på vågor
distans = (duration/2)/29.1;//Konvertera siffran till cm (Om du vill ha tum måste du ändra 29.1 med lämpligt nummer
fördröjning (1000);
Serial.print (avstånd); skriva ut nummer
Serial.print ('cm'); och enhet
Serial.println (''); skriv bara ut till en ny rad
if (avstånd '35'
digitalWrite (summer, HÖG);
Serial.println ('Summer på');
digitalWrite (summer, LÅG);
Resultatet visas på den seriella monitorn.
Arduino använder en ultraljudsavståndssensor för att beräkna avståndet varje sekund. När avståndet är mindre än 35 cm kommer arduino att upptäcka tröskeln och summern slås på, som kan användas som en hinderdetektor. När hindret är närmare än 35 cm ljuder det ett larm.