Synspunkter: 164 Forfatter: Grace Publish Time: 2021-07-26 Oprindelse: Sted
HC-SR04 er en meget populær sensor til måling af afstand. Det udsender ultralydsbølger med en frekvens på 40 kHz. De ultralydsbølger bevæger sig gennem luften. Hvis der er genstande eller forhindringer i stien, vil det hoppe tilbage til modulet. Under hensyntagen til forplantningstiden og lydhastigheden kan du beregne afstanden.
● Typisk arbejdsspænding: 5V
● Ultra-lille statisk arbejdsstrøm: Mindre end 5mA
● Følervinklen (R3 -modstand er højere, jo højere er forstærkningen, jo større detekteringsvinkel):
R3 -modstand er 392, ikke mere end 15 grader
R3 -modstand er 472, ikke mere end 30 grader
● Detektionsafstand (R3 -modstand kan justere forstærkningen, dvs. justere detektionsafstanden):
R3-modstand er 392 2cm-450 cm
R3-modstand er 472 2cm-700cm
● Høj præcision: Op til 0,3 cm
● Blind zone (2 cm) super tæt
VCC - +5 V Supply
Trig - Trigger input af sensor. Mikrokontroller anvender 10 amerikanske triggerpuls på HC-SR04 Ultralydsmodul .
Echo - Echo Output of Sensor. Mikrokontroller læser/overvåger denne pin for at detektere hindringen eller for at finde afstanden.
GND - jord
Brug IO til at udløse i området, hvilket giver et højt niveau signal på mindst 10US;
● Modulet sender automatisk 8 40 kHz firkantede bølger for automatisk at registrere, om der er et signalafkast.
● Der er et signalafkast, gennem IO -output Et højt niveau, varigheden på højt niveau er (4) tiden fra transmissionen til den ultralydsbølgees tilbagevenden. Testafstand = (høje tid * lydhastighed (340 m / s)) / 2
Arduino
Pulsein (): Bruges til at detektere pulsbredden på de høje og lave niveauer udsendes af stiften.
Pulsein (pin, værdi);
Pulsein (pin, værdi, timeout); // tid
Pin --- Pin, der skal læse pulsen
Værdi --- den pulstype, der skal læses, høj eller lav
Timeout --- Timeout-tid, i mikrosekunder, er datatypen usigneret langt heltal
Forbindelserne er temmelig lette, du kan henvise til nedenstående billede med brødbrætkredsløbsskemaet.
Hvis du ser her, tror jeg, du har forstået driftsmetoden til brug af ultralydssensor med Arduino. Lad os tage handling og prøve det selv!