Affichage de la température sur écran LCD (3 / 3 étapes)

Étape 3: L’esquisse

L’esquisse n’est pas aussi simple que de copier et coller les deux sketches ensemble, j’ai eu de le modifier pour accueillir les deux appareils et dire l’Arduino pour obtenir les données de la sonde et l’afficher sur l’écran LCD. Mais les Variables et les bibliothèques restent les mêmes.

Il y a une copie compressée de l’esquisse dans ce instructable vous pouvez l’ajuster comme bon vous semble.

J’ai commencé par définir les bibliothèques que nous avons besoin pour l’écran LCD. Pour plus de détails sur la façon de charger les bibliothèques dans votre dossier de bibliothèque Arduino suivent les instructions dans ce instructable :

charger les bibliothèques
#include < Wire.h >

#include < LCD.h >

#include < LiquidCrystal_I2C.h >

La j’ai défini les variables requises par l’écran LCD et le LM35

J’ai ajouté le tempf variable afin d’afficher la température en Fahrenheit

Définir des variables pour l’écran LCD

#define I2C_ADDR 0 x 27 //Define I2C adresse où le PCF8574A est

#define BACKLIGHT_PIN 3

#define En_pin 2

#define Rw_pin 1

#define Rs_pin 0

#define D4_pin 4

#define D5_pin 5

#define D6_pin 6

#define D7_pin 7

définir des variables pour le capteur de température LM35

temp de flotteur ; Définir la variable temp flotteur

flotteur tempf ; Définir la Fahrenheit variable float

capteur int = 0 ; fiche de capteur centrale sur la broche analogique 0

Puis j’ai initialisé le LCD en utilisant cette ligne :

Initialiser l’écran LCD
LiquidCrystal_I2C lcd (I2C_ADDR, En_pin, Rw_pin, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin) ;

Dans la configuration du Sub, je dis la Arduinio que j’utilise un 16 X 2 LCD, le rétro-éclairage s’allume et imprimer quelques lignes qui ne changeront pas.

void setup() {}

LCD.Begin (16,2) ; Définir l’écran LCD comme colonne 16 par 2 rangs

Allumer le rétro-éclairage

lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE) ;

lcd.setBacklight(HIGH) ;

lcd.setCursor(0,0) ; Goto première colonne (colonne 0) et la première ligne (0)

LCD.Print ("Temp C =") ; Imprimer à l’emplacement de curseur

lcd.setCursor(0,1) ; Goto première colonne (colonne 0) et la deuxième ligne (1)

LCD.Print ("Temp F =") ; Imprimer à l’emplacement du curseur

}

Dans la boucle Sub je lire la température de la sonde, changez-la en Celsius et afficher sur la première ligne, puis changer à nouveau pour Fahrenheit et affichez-la sur la deuxième rangée. La répétition du processus toutes les 5 secondes

void loop() {}

Temp = analogRead(sensor) ; assigner la sortie analogique de temp

Temp = temp * 0.48828125 ; conversion degrés celsius---0.48828125 volts = [(5V*1000)/1024] 10 tempf = (temp * 1,8) + 32 ; Convering de celsius à fahreneit

lcd.setCursor(8,0) ; Déplacez le curseur sur la position 8 au rang 1

LCD.Print(temp) ; imprimer la température en degrés Celsius

lcd.setCursor(8,1) ; Déplacez le curseur sur la position 8 au rang 2

LCD.Print(tempf) ; imprimer la température en degrés Fahrenheit

Delay(5000) ; attendez 5 secondes

}

J’espère que vous aimez, si vous avez des questions n’hésitent pas à demander.

Profitez de

Articles Liés

La température sur écran LCD 16 x 2

La température sur écran LCD 16 x 2

Dans mon précédent post, j'ai affiché la température sur serial monitor. Aujourd'hui, je vais vous montrer comment afficher la température de la sonde thermique à un WC1602A0 de LCD 16 x 2. Hier, j'ai pensé que mon écran est cassé, mais je lui ai don
Affichage température sur écran LCD à l’aide de STS-21(I2C)

Affichage température sur écran LCD à l’aide de STS-21(I2C)

SalutSalutations bonnes..!! J'ai (Somanshu Choudhary) pour le compte d'entreprises de technologie Dcube va pour mesurer la température à l'aide d'Arduino nano et affichage sur 16 X 2 LCD c'est l'une des applications de I2C protocole pour lire des don
Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Jamais été un gars un peu de concours, mais j'ai avancé et entré dans pour le premier concours d'auteur de temps, si vous aimez mon intructable ou même d'apprendre quelque chose de nouveau et je pense j'ai gagné votre vote s'il vous plaît ! =]Bonjour
Temp. Capteur affichage sur écran LCD w / Arduino

Temp. Capteur affichage sur écran LCD w / Arduino

Ce qu'il fait essentiellement :Ce projet arduino détecte la température de la sonde de température. Lorsqu'il détecte la température, il affiche sur le moniteur série, que j'ai personnellement pense est évidemment très gênant. Maintenant pour résoudr
Affichage de la température chromatique - Arduino contrôlée RGB LED infini miroir

Affichage de la température chromatique - Arduino contrôlée RGB LED infini miroir

Ce projet a été librement inspiré par , un écran de station météo dont la couleur dépend de la température extérieure. J'ai eu un colocataire à l'Université qui était l'un d'entre eux et c'était très utile, à Pittsburgh en particulier, juste coup d'o
Détecter la température ambiante et l’affichage sur écran LCD en utilisant Simulink et Arduino UNO

Détecter la température ambiante et l’affichage sur écran LCD en utilisant Simulink et Arduino UNO

Détection et affichage de la température ambiante en utilisant Arduino sont très fréquent, et vous y trouverez plein de tutoriel instructablesand autres sites similaires. Mais, je n'ai pas trouvé n'importe où, n'importe quel tutoriel Comment faire ce
Affichage de mesure de température sur 16 x 2 LCD avec réglage de la température supérieure et limite inférieure pour Arduino à l’aide de mise en garde

Affichage de mesure de température sur 16 x 2 LCD avec réglage de la température supérieure et limite inférieure pour Arduino à l’aide de mise en garde

Bonjour à tous, voici mon premier projet avec Arduino. Dans ce projet, je vais vous montrer comment faire pour mesurer la température et l'afficher sur un écran LCD 16 x 2 en utilisant Arduino et nous pouvons utiliser le bouton 2 pour choisir ce que
Arduino Nano : BMP180 la pression barométrique et la température I2C afficheur LCD 2 X 16 avec Visuino

Arduino Nano : BMP180 la pression barométrique et la température I2C afficheur LCD 2 X 16 avec Visuino

Le BMP180 est un capteur de température et Arduino de pression barométrique combiné très populaire. J'ai déjà fait Instuctable avec BMP180. Un certain nombre de personnes a toutefois demandé comment vous pouvez connecter un autre périphérique I2C sur
Double-Arduino I2C affichage de la température

Double-Arduino I2C affichage de la température

À l'aide des Arduinos est grand et tout, mais ce qui se passe quand vous manquez d'épingles ? Bien sûr, vous pourriez acheter un méga, mais que si vous avez déjà quelques Unos, ou peut-être certains Micros ? Il est un protocole astucieux dans l'élect
OLED DS3231 radio-réveil avec 2 boutons de réglage et d’affichage de la température

OLED DS3231 radio-réveil avec 2 boutons de réglage et d’affichage de la température

Mise à jour : V1.1 de paquets de réveil téléchargées pour la compatibilité avec les dernières IDEs.Vidéo à:: http://youtu.be/ikNw1iLE9vgAlarme vidéo de démonstration : http://youtu.be/jlZBCuQeswAIl s'agit d'un réveil OLED que j'ai construit en utilis
Intro à Intel XDK IoT Edition à l’aide d’un affichage de la température

Intro à Intel XDK IoT Edition à l’aide d’un affichage de la température

Bienvenue! Dans ce instructable je va être vous guidant tout en faisant votre propre thermomètre numérique avec une fonction « hold » de température contrôlée par bouton. Cette instructable utilise des pièces de l'Intel Edison IoT Dev Kit, qui m'a ét
Horloge de 7 segments avec affichage de la température [ds18b20 et 5 digits]

Horloge de 7 segments avec affichage de la température [ds18b20 et 5 digits]

horloge segment 5 chiffre sept avec affichage de la température.PIC16F877A fondé horloge1, haute précision température capteur ds18b202, RTC ds13073, 4 interrupteurs, option d'ajustement facile durée4, alternant la température et la durée d'affichage
Mappig Arduino Bit sur écran LCD avec LOGO

Mappig Arduino Bit sur écran LCD avec LOGO

Ce projet Arduino est utilisé pour le LOGO Arduino affichage sur écran LCD à l'aide de la fonction createChar de la bibliothèque innovente.En cela, le LOGO est un personnage personnalisé conçu en donnant une valeur binaire à chaque PIXEL sur l'écran
Défilement led fonction affichage heure et température

Défilement led fonction affichage heure et température

Le projet est utilisé pour afficher l'horloge en temps réel et la température sur le défilement Led DisplayÉtape 1: Liste des composantsAvec la quantitéAdaptar DC (5v 2 a) × 1DC socket × 1P89V51RD2 contrôleur IC × 140 broches IC base × 1broche 16 IC