Kaluma library for HC-SR04 which is an ultrasonic distance measurement module.
Here is a wiring example with HC-SR04.
| Raspberry Pi Pico | HC-SR04 |
|---|---|
| VBUS | VCC |
| GND | GND |
| GP16 | ECHO |
| GP17 | TRI |
HC-SR04 requires 5V input
npm install https://github.com/niklauslee/hc-sr04const {HCSR04} = require('hc-sr04');
const hcsr04 = new HCSR04(17, 16);
let dist = hcsr04.distance();
if (dist !== null) {
console.log(`Distance is ${dist} mm.`);
} else {
console.log('Failed to measure');
}trig<number>Trigger pin.echo<number>Echo pin.
Create an instance of HCSR04 class.
- Return
<number>
Returns the measured distance in millimeter.
