Kyke: 4 Skrywer: Werfredakteur Publiseertyd: 2020-06-05 Oorsprong: Werf
Stap 1: Hardewareverbinding




Hardewareverbinding: -A rduino piëzo-elektriese ultrasoniese transducer Ultrasoniese sensor 5v- 》 Vccgnd- 》 Gnd
Pen nr. 8-Trig Pen
Pen 7-'Echo Pin
Arduino-gonser
9de steek -> +ve steek
Gnd- 》 -ve naald
Stap 2: Prosedures en resultate

Ultrasoniese sensor en Arduino-koppelvlak.
int gonser = 9;
int triggerPin = 7;//Snellerpen 7
int echoPin = 8;//Echo-pen 8
nietige opstelling()
Serial.begin (9600); Ons sal met reekskommunikasie begin, sodat ons die afstand op die reeksmonitor Serial.println ('Tech Ponder se ultrasoniese afstandmetingsensor- tutoriaal') kan sien.
pinMode (triggerPin, UITSET); //definieer die pen
pinMode (echoPin, INPUT);
pinMode (gonser, uitset);
digitalWrite (gonser, LOW);}
void lus()
{int duur, afstand;//Voeg duur en afstand by
digitalWrite (triggerPin, HIGH);//snellergolf (byvoorbeeld om die LED te laat flikker)
vertraging(10);
digitalWrite (triggerPin, LOW);
duur = pulseIn (echoPin, HIGH);//Spesiale funksies vir luister en wag vir golwe
afstand = (duur/2)/29.1;// Skakel die getal om na cm (As jy duim wil hê, moet jy 29.1 verander met die toepaslike nommer
vertraging (1000);
Serial.print (afstand); druk nommers
Serial.print ('cm'); en eenheid
Serial.println (''); druk slegs na 'n nuwe reël
if (afstand '35'
digitalWrite (gonser, HOOG);
Serial.println ('Buzzer On');
digitalWrite (gonser, LOW);
Die resultaat word op die reeksmonitor vertoon.
Arduino gebruik 'n ultrasoniese afstandsensor om die afstand elke sekonde te bereken. Wanneer die afstand minder as 35 cm is, sal arduino die drempel bespeur en die gonser sal aanskakel, wat as 'n hindernisdetektor gebruik kan word. Wanneer die hindernis nader as 35 cm is, sal dit 'n alarm maak.