Académique Documents
Professionnel Documents
Culture Documents
But du tp
Mesurer distance avec ultrasonique, afficher en temps réel sur LCD I2C, intégration dans
programme efficace.
عرض النتيجة على شاشة،قياس المسافة باستخدام مستشعر األلتراسونيك
Afficheur LCD I2C : Écran LCD utilisant des cristaux liquides avec une interface I2C pour afficher des
informations de manière simplifiée.
Programmer la carte Arduino pour déterminer et afficher la distance entre le capteur HC-SR04
#include <Ultrasonic.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
// initialisation du capteur HC-SR04
Ultrasonic ultrasonic(2, 3); // Trig et Echo
void setup()
{ lcd.init(); // initialisation de l’afficheur
}
void loop()
{
// calculer la distance entre le capteur HC-SR04 et un objet
int distance = ultrasonic.Ranging(CM);
lcd.backlight(); // active le rétro-éclairage
lcd.clear(); // effacer le contenu de l’Afficheur LCD
lcd.setCursor(0, 0); // se positionner à la première ligne
lcd.print("distance= ");
lcd.print(distance); // Afficher la distance
lcd.print(" cm"); // Afficher la température sur l'afficheur
delay(300);
}