Views: 164 Skrywer: Grace Publish Time: 2021-07-26 oorsprong: Webwerf
HC-SR04 is 'n baie gewilde sensor om afstand te meet. Dit gee ultrasoniese golwe met 'n frekwensie van 40 kHz uit. Die ultrasoniese golwe reis deur die lug. As daar voorwerpe of struikelblokke in die pad is, sal dit na die module terugkeer. Met inagneming van die voortplantingstyd en die spoed van klank, kan u die afstand bereken.
● Tipiese werkspanning: 5v
● Ultra-klein statiese werkstroom: minder as 5mA
● Die waarnemingshoek (R3 -weerstand is hoër, hoe hoër die wins, hoe groter is die opsporingshoek):
R3 -weerstand is 392, nie meer as 15 grade nie
R3 -weerstand is 472, nie meer as 30 grade nie
● Opsporingsafstand (R3 -weerstand kan die wins verstel, dit wil sê die opsporingsafstand aan te pas):
R3-weerstand is 392 2 cm-450 cm
R3-weerstand is 472 2 cm-700 cm
● Hoë presisie: tot 0,3 cm
● Blinde sone (2 cm) super naby
VCC - +5 V -aanbod
TRIG - snellerinvoer van sensor. Mikrobeheerder pas 10 Amerikaanse snellerpuls toe op die HC-SR04 Ultrasoniese module.
Echo - Echo -uitset van sensor. Mikrobeheerder lees/monitor hierdie pen om die hindernis op te spoor of om die afstand te vind.
GND - GROND
Gebruik IO om te aktiveer, en gee 'n hoë vlak sein van ten minste 10U's;
● Die module stuur outomaties 8 40 kHz vierkantige golwe om outomaties op te spoor of daar 'n seinopgawe is.
● Daar is 'n seinopbrengs, deur die IO -uitset 'n hoë vlak, is die hoë vlak (4) die tyd van die transmissie na die terugkeer van die ultrasoniese golf. Toetsafstand = (hoog tyd * klanksnelheid (340 m / s)) / 2
Arduino
pulsein (): word gebruik om die polsbreedte van die hoë en lae vlakke uit te vind deur die pen.
pulsein (pen, waarde);
pulsein (pen, waarde, time -out); // tyd
Speld --- die pen wat die polsslag moet lees
Waarde --- die polsstipe wat gelees moet word, hoog of laag
Time-out --- Time-out-tyd, in mikrosekondes is die datatipe nie onderteken nie
Die verbindings is redelik maklik; u kan verwys na die onderstaande afbeelding met die skema van die broodbord.
As u hier sien, glo ek dat u die gebruiksmetode van gebruiksmetode met Arduino verstaan het. Kom ons neem aksie en probeer dit self!