Zobrazení: 4 Autor: Editor webu Čas publikování: 2020-06-05 Původ: místo
Krok 1: Hardwarové připojení




Hardwarové připojení: - Piezoelektrický ultrazvukový měnič rduino Ultrasonic Sensor 5v- 》 Vccgnd- 》 Gnd
Pin č. 8-Trig Pin
Pin 7-'Echo Pin
Arduino bzučák
9. steh -> +ve steh
Gnd- 》 -ve jehla
Krok 2: Postupy a výsledky

Ultrazvukový senzor a rozhraní Arduino.
int bzučák = 9;
int triggerPin = 7;//Trigger pin 7
int echoPin = 8;//Echo pin 8
void setup()
Serial.begin (9600); Zahájíme sériovou komunikaci, abychom mohli vidět vzdálenost na sériovém monitoru Serial.println (' Výuka ultrazvukového senzoru vzdálenosti Tech Ponder ').
pinMode (triggerPin, OUTPUT); //definujte pin
pinMode (echoPin, INPUT);
pinMode (bzučák, výstup);
digitalWrite (bzučák, NÍZKÁ);}
void loop()
{int trvání, vzdálenost;//Přidej trvání a vzdálenost
digitalWrite (triggerPin, HIGH);//spouštěcí vlna (například pro blikání LED)
zpoždění(10);
digitalWrite (triggerPin, LOW);
trvání = pulseIn (echoPin, HIGH);//Speciální funkce pro poslech a čekání na vlny
vzdálenost = (trvání/2)/29,1;//Převeďte číslo na cm (Pokud chcete palce, musíte změnit 29,1 příslušným číslem
zpoždění (1000);
Serial.print (vzdálenost); tisknout čísla
Serial.print ('cm'); a jednotka
Serial.println (''); pouze vytisknout na nový řádek
if (vzdálenost '35'
digitalWrite (bzučák, HIGH);
Serial.println ('Bzučák zapnut');
digitalWrite (bzučák, LOW);
Výsledek se zobrazí na sériovém monitoru.
Arduino používá ultrazvukový senzor vzdálenosti . k výpočtu vzdálenosti každou sekundu Když je vzdálenost menší než 35 cm, arduino detekuje práh a zapne se bzučák, který lze použít jako detektor překážek. Když je překážka blíže než 35 cm, spustí se alarm.
Produkty | O nás | Zprávy | Trhy a aplikace | FAQ | Kontaktujte nás