1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| #include <Ultrasonic.h>
#include <Wire.h>
int vit;
int value1;
int value2;
#include <rgb_lcd.h>
rgb_lcd lcd ;
Ultrasonic ultrasonic (5); //capteur ultrason cablé sur broche 5
Ultrasonic ultrasonic2 (7); //capteur ultrason2 cablé sur broche 7
void setup(){
pinMode(13,OUTPUT);
lcd.begin(16,2);
Serial.begin(9600);
}
void loop() {
long MeasureInCentimeters;
ultrasonic.MeasureInCentimeters();
value1 = ultrasonic.RangeInCentimeters,DEC ;
delay(100);
ultrasonic2.MeasureInCentimeters();
value2 = ultrasonic2.RangeInCentimeters,DEC ;
delay(100);
lcd.clear();
vit = value1 -value2 ;
vit=vit/300 ;
delay(100);
if vit >= 0.195 {
digitalWrite(13,HIGH);
lcd.print("RALENTISSEZ");
}
delay(1000);
} |
Partager