Étape 3: Température & humidité
J’ai acheté un capteur d’humidité température SHT21 MisensO.com. Cette puce utilise le protocole I2C pour communiquer. J’ai trouvé quelques exemples code sur le net qui permet de parler à l’Arduino, mais elle génère pour le port série vers le pc. J’ai modifié le code de sortie pour mon LCD. J’ai maintenant l’affichage de température et d’humidité sur l’écran LCD.
Testé avec Breakout de SHT21 de Misenso
SHT21 broche SDA à la goupille de Arduino analogique 4
SHT21 pin SCL sur Arduino analogique pin 5
SHT21 broche GND pour Arduino GND
SHT21 broche VCC à Arduion 3v (pas 5v)
LCD.Begin(20,4) ; colonnes, lignes. Utilisez 16,2 pour un 16 x 2 LCD, etc..
LCD.Clear() ; Démarrer avec un écran blanc
lcd.setCursor(0,0) ; Placez le curseur à la colonne 0, ligne 0 (la première rangée)
LCD.Print ("humidité:") ; modifier ce texte à ce que vous voulez. Gardez-le propre.
LCD.Print (humidité. GetHumidity()) ;
lcd.setCursor(0,1) ; Placez le curseur à la colonne 0, ligne 1
LCD.Print ("Temp dans C:") ;
LCD.Print (humidité. GetTemperatureC()) ;
lcd.setCursor(0,2) ; Placez le curseur à la colonne 0, 2ème rang
LCD.Print ("Temp dans F:") ;
LCD.Print (humidité. GetTemperatureF()) ;
Voir http://arduinotronics.blogspot.com/2010/09/our-temperature-humidity-monitor-is.html pour le code réel comme instructables cassures nos instructions include. Vous aurez besoin de la bibliothèque LibHumidity.h de Dispositifs modernes pour ce projet.