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