*
Make3D - 2024/25











Gestion de plusieurs sonars
avec la librairie "HCSR_04.h"




La librairie "HCSR_04.h" permet de gérer plusieurs sonars simultanément, voir le code ci contre.

  • Téléchargez la librairie HCSR_04



  • //* * * * * * * * * * * * * * * *
    // Reading 2 sonars (nov 2017)
    // using lib HCSR_04.h
    // 171110 roberto@montbazin.com
    //* * * * * * * * * * * * * * * *


    #include "HCSR_04.h"

    int distA;
    int distB;

    void setup(){
    initx();
    }

    void loop() {

    // sonar(interval,echo(pwm),trig)
    sonar(0,6,7); distA = distance;
    if(distA < 20){Serial.print(distA); Serial.println(" : A Short");}
    else{Serial.print(distA); Serial.println(" : A Long");}

    sonar(500,10,11); distB = distance;
    if(distB < 20){Serial.print(distB); Serial.println(" : B Short");}
    else{Serial.print(distB); Serial.println(" : B Long");}
    }