Advertisement
Guest User

Code radar de recul

a guest
May 24th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.47 KB | None | 0 0
  1.  
  2. // Radare de recul : CODE
  3.  
  4.  
  5.  
  6. #include <LiquidCrystal.h>                  // Assurez vous que vous avez cette librairie
  7. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);      // Initialisation de l'écran LCD
  8.  
  9. // Initialisation des pins du capteur ultrason
  10. const int TrigPin = 52;                    
  11. const int EchoPin = 53;
  12. float cm;
  13.  
  14.  
  15.  
  16. void setup()                                                                                    
  17. {
  18.  
  19.   lcd.begin(16,2);                  // Initialisation de l'écran LCD
  20.   lcd.print("  Welcome to ");       // Afficher un message
  21.   lcd.setCursor(0,0);               // Position du curseur ligne 1 colonne 1
  22.   lcd.print("        FITS");
  23.   Serial.begin(9600);
  24.  
  25. // Initialisation des pin du capteur ultrason
  26.   pinMode(TrigPin, OUTPUT);
  27.   pinMode(EchoPin, INPUT);
  28. }
  29.  
  30.  
  31.  
  32. void loop()
  33. {
  34.   digitalWrite(TrigPin, LOW);      
  35.   delayMicroseconds(1);
  36.   digitalWrite(TrigPin, HIGH);
  37.   delayMicroseconds(6);
  38.   digitalWrite(TrigPin, LOW);
  39.   cm = pulseIn(EchoPin, HIGH) / 58.0;       // Conversion en cm
  40.   cm = (int(cm * 100.0)) / 100.0;           // Ecriture avec deux chiffres après la virgule
  41.  
  42.   lcd.clear();                  
  43.   lcd.setCursor(0,0) ;                      // Placer le curseur ligne 1 colonne 1
  44.   lcd.print("FITS");                        // Afficher un message          
  45.   lcd.setCursor(0,1) ;                      // Placer le curseur ligne 2 colonne 1    
  46.   lcd.print("Distance=");                   // Afficher un message
  47.   lcd.print(cm);                            // Affichage de la valeur
  48.   lcd.print("cm");                          // Affichage de l'unité
  49.   delay(1000);
  50.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement