Visninger: 4 Forfatter: Webstedsredaktør Udgivelsestid: 2020-06-05 Oprindelse: websted
Trin 1: Hardwareforbindelse




Hardwareforbindelse: -A rduino piezoelektrisk ultralydstransducer Ultralydssensor 5v- 》 Vccgnd- 》 Gnd
Pin nr. 8-Trig Pin
Pin 7-'Echo Pin
Arduino-brummer
9. maske -> +ve maske
Gnd- 》 -ve nål
Trin 2: Procedurer og resultater

Ultralydssensor og Arduino-interface.
int summer = 9;
int triggerPin = 7;//Trigger pin 7
int echoPin = 8;//Echo pin 8
ugyldig opsætning()
Serial.begin (9600); Vi starter seriel kommunikation, så vi kan se afstanden på den serielle monitor Serial.println ('Tech Ponder's ultralydsafstandsmålingssensor Tutorial').
pinMode (triggerPin, OUTPUT); //definer pinden
pinMode (echoPin, INPUT);
pinMode (buzzer, output);
digitalWrite (buzzer, LOW);}
void loop()
{int varighed, distance;//Tilføj varighed og distance
digitalWrite (triggerPin, HIGH);//triggerbølge (for eksempel for at få LED'en til at blinke)
forsinkelse(10);
digitalWrite (triggerPin, LOW);
varighed = pulseIn (echoPin, HIGH);//Specialfunktioner til at lytte og vente på bølger
afstand = (varighed/2)/29,1;//Konverter tallet til cm (Hvis du vil have tommer, skal du ændre 29,1 med det passende tal
forsinkelse (1000);
Serial.print (afstand); udskrive numre
Serial.print ('cm'); og enhed
Serial.println (''); udskriv kun til en ny linje
hvis (afstand '35'
digitalWrite (buzzer, HIGH);
Serial.println ('Buzzer On');
digitalWrite (buzzer, LOW);
Resultatet vises på den serielle monitor.
Arduino bruger en ultralydsafstandssensor til at beregne afstanden hvert sekund. Når afstanden er mindre end 35 cm, vil arduino registrere tærsklen, og buzzeren vil tænde, som kan bruges som forhindringsdetektor. Når forhindringen er tættere på end 35 cm, lyder en alarm.
Produkter | Om os | Nyheder | Markeder og applikationer | FAQ | Kontakt os