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");}
}
|
|