Étape 8: Code pour Arduino
Expérience de capteur infrarouge
Par Zxlee
#include < LiquidCrystal.h >
Innovente lcd(2,3,4,5,6,7) ;
#define photodiode A0
void setup()
{
LCD.Begin(20,4) ;
pinMode(photodiode,INPUT) ;
lcd.setCursor(0,0) ;
LCD.Print ("capteur infrarouge") ;
lcd.setCursor(5,1) ;
LCD.Print("Experiment") ;
lcd.setCursor(6,3) ;
LCD.Print ("de Zxlee") ;
lcd.setCursor(2,2) ;
LCD.Print ("Analog Val =") ;
}
void loop()
{
int valeur = analogRead(photodiode) ; Lire la valeur analogique de récepteur IR
Convertir chaque chiffre en décimales et affichage sur écran LCD
lcd.setCursor(17,2) ;
LCD.Print((value%10)) ;
valeur / = 10 ;
lcd.setCursor(16,2) ;
LCD.Print((value%10)) ;
valeur / = 10 ;
lcd.setCursor(15,2) ;
LCD.Print((value%10)) ;
valeur / = 10 ;
lcd.setCursor(14,2) ;
LCD.Print(value) ;
}