Cette fois le projet est de créer votre propre thermomètre numérique avec Arduino. Qui doit s’apprendre dans ce tutoriel est un capteur de température LM35 et configuration de LCD 16 x 2 broches. Vous devez avoir la carte Arduino et 16 x 2 LCD.
Vous pouvez monter il d’abord sur maquette, comme cette image :
Il s’agit pour le codage :
#include < LiquidCrystal.h > //Library LCD
Innovente lcd(2,3,4,5,6,7) ; pin de configuration Arduino pour LCD
int adc0, temp ; adc0 adalah goupille analog0
void setup() {}
LCD.Begin(16,2) ; Initialiser l’écran LCD taille utilisée est le type de 16 x 2
LCD.Print ("awa Ruangan") ;
lcd.setCursor(0,1) ; Définissez la colonne 1 et la ligne 2
LCD.Print("Temp:") ; Affiche la valeur de la température
}
void loop () {}
adc0 = analogRead(0) ;
Temp = (adc0 * 5) / 10 ; La conversion en degrés Celsius
lcd.setCursor (5, 1) ;
LCD.Print(temp) ;
LCD.Print ("c") ;
Delay(500) ; Actualiser les lectures de capteurs
}
Comment ça marche :
Sur l’écran LCD affichera les mots « Awa Ruangan » et ligne 2 affichent « Temp : 30 ° Celsius » selon la température mesurée.
Le programme lit la broche d’entrée analogique A0 branché car la sonde de température est connectée à la broche analogique A0.
adc0=analogRead(0) ;
Parce qu’adc0 encore une données numériques puis doit être modifié pour qu’il multipliant avec une tension de 5V, parce que la tension utilisée pour capteur LM35 5V équivalant.
Temp =(adc0*5)/10 ;
Par ailleurs affichée sur la ligne 2 de lcd et de la colonne 6. Et donné un délai de 500 millisecondes pour actualiser les lectures du capteur.
C’est pour la vidéo :
Mon blog -> http://bagusprehan.blogspot.com/