gamegine / HCSR04-ultrasonic-sensor-lib

Arduino lib for HCSR04 ultrasonic sensor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

= HCSR04 ultrasonic sensor Library for Arduino =

HCSR04 is an Arduino library HCSR04 Sensors

HC-SR04

Documentation

Documentation for the library is on the Github Project Pages

basic example

schéma HC_SR04_cabling

#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
schéma HC_SR04_multi_cabling

#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

MIT License

About

Arduino lib for HCSR04 ultrasonic sensor

License:MIT License


Languages

Language:C++ 100.0%