HCSR04-ultrasonic-sensor-lib
HCSR04-ultrasonic-sensor-lib copied to clipboard
Arduino lib for HCSR04 ultrasonic sensor
= HCSR04 ultrasonic sensor Library for Arduino =
HCSR04 is an Arduino library HCSR04 Sensors
Documentation
Documentation for the library is on the Github Project Pages
basic example
#include <HCSR04.h>
HCSR04 hc(2, 3); //initialisation class HCSR04 (trig pin , echo pin)
void setup()
{ Serial.begin(9600); }
void loop()
{
Serial.println( hc.dist() ); //return current distance (cm) in serial
delay(60); // we suggest to use over 60ms measurement cycle, in order to prevent trigger signal to the echo signal.
}
if you want use a multiple sensor
#include <HCSR04.h>
HCSR04 hc(2, new int[6]{5, 6, 7, 8, 9, 10}, 6); //initialisation class HCSR04 (trig pin , echo pin, number of sensor)
void setup()
{ Serial.begin(9600); }
void loop()
{
for (int i = 0; i < 6; i++ )
Serial.println( hc.dist(i) ); //return curent distance (cm) in serial for sensor 1 to 6
delay(60); // we suggest to use over 60ms measurement cycle, in order to prevent trigger signal to the echo signal.
}
Download
The last version of the Library is available on the github HCSR04 Page
Install
The library can be installed using the standard Arduino library install procedure