Wikipedia

Résultats de recherche

samedi 5 septembre 2015

Arduino et lm35


Ce tutoriel montre un moyen intéressant de lire la température de l'environnement avec l'Arduino, et le montre sur un écran LCD de 16x2 (en degrés Fahrenheit), en utilisant certains éléments de sa programmation et le capteur de LM35 de température.
Pour cela, il faudra les composants suivants:
- 1 Arduino
- Affichage 16x2 1 LCD
- Une 10K potentiomètre
- Capteur de température LM35 1
- Cavaliers pour la connexion
Ce capteur capte la température externe et la convertit en une valeur de tension correspondante. Dans ce circuit, nous nous connectons la sortie Vo du capteur à la broche A0 de l'Arduino, qui le convertit en un flotteur valeur de la température, et ensuite, il présente sur l'écran LCD. Le potentiomètre 10K ajuste le contraste de l'affichage.
Code arduino:
#include <LiquidCrystal.h> 
#define    capteur     0  
int Vin; // Variable pour lire la valeur de la broche de l'Arduino
flotter Température; // Variable qui reçoit la valeur de tension convertie à la température
flotter TF; // Variable devant recevoir la valeur convertie de ºC à ºF 
Lcd LiquidCrystal (12, 11, 5, 4, 3, 2); 
/ * La fonction ci-dessus déclare que les broches Arduino seront utilisés pour contrôler l'écran LCD * /
void setup ()
{
  lcd.begin (16, 2); // Il raconte l'Arduino que l'affichage est un type de 16x2
  lcd.print ("Température:"); // Envoyer le texte à l'écran de l'écran.
}
void loop ()
{
  Vin = analogRead (capteur); 
  Température = (500 * Vin) / 1023; 
 TF = ((9 * Température) / 5) 32; // Convertit ºC à ºF
  lcd.setCursor (0, 1); // Déplace le curseur de l'écran à la ligne suivante
  lcd.print (TF); // Présente la valeur de la température sur l'affichage
  lcd.print («F»); // Écrit "F" pour indiquer qu'il est en échelle Fahrenheit.
  delay(1000); // Attend une seconde à lire à nouveau la broche
}

Aucun commentaire:

Enregistrer un commentaire