Taula de continguts:

PANTALLA HUMITAT I TEMPERATURA A LA LCD AMB ARDUINO NANO: 5 passos
PANTALLA HUMITAT I TEMPERATURA A LA LCD AMB ARDUINO NANO: 5 passos

Vídeo: PANTALLA HUMITAT I TEMPERATURA A LA LCD AMB ARDUINO NANO: 5 passos

Vídeo: PANTALLA HUMITAT I TEMPERATURA A LA LCD AMB ARDUINO NANO: 5 passos
Vídeo: Circuito conformado por {LCD, SENSOR ULTRASÓNICO, SENSOR DE TEMPERATURA,3 LED}Arduino/Luis TJDA/ 2024, Desembre
Anonim
PANTALLA HUMITAT I TEMPERATURA A LA LCD AMB ARDUINO NANO
PANTALLA HUMITAT I TEMPERATURA A LA LCD AMB ARDUINO NANO

El següent instructable tracta de crear una interfície lcd senzilla amb arduino nano.

Pas 1: Requisits:

Requisits

  1. Sensor de temperatura i humitat DTH11
  2. Arduino Nano
  3. Pantalla LCD de 16 * 2
  4. Mòdul I2C
  5. Connexió de cables

I

  • IDE Arduino
  • Biblioteques Arduino

Biblioteca I2c (LiquidCrystal_I2C)

Biblioteca DHT (DHT.h)

Pas 2: connecteu components a Nano

Connecteu components a Nano
Connecteu components a Nano

Connecteu components a nano com la captura de pantalla, DTH11 a Arduino Nano

Vcc 3.3V

GND GND

Sortida D4 I2C

Lcd a Nano

GND GnD

SDA A4

SCL A5

Vcc 5V

Pas 3: incloeu biblioteques

Inclou biblioteques
Inclou biblioteques

Descarregueu i incloeu a sota les biblioteques, Biblioteca de sensors DHT (DHT.h)

Biblioteca I2c (LiquidCrystal_I2C.h)

Inclou la imatge anterior.

Aneu a ketch Inclou biblioteca Afegeix un fitxer Zip i, a continuació, navegueu per la carpeta, Tanqueu l'IDE i torneu-lo a obrir, També podeu descarregar biblioteques des dels enllaços següents:

bitbucket.org/fmalpartida/new-liquidcrysta…

codeload.github.com/adafruit/DHT-sensor-li…

Pas 4: escanegeu l'I2C i cerqueu l'adreça

Baixeu-vos l’escàner I2C i cerqueu la vostra adreça i2c i introduïu-la al codi;

També podeu trobar el codi de l'escàner des d'aquí.

www.mediafire.com/file/f7oaa4et779yaaz/i2c_…

Pas 5: el CODI

El codi
El codi
El codi
El codi

// Compileu i pengeu el codi a arduino nano

#include "DHT.h" #define SensorPin 4 // connecteu el pin de sortida del sensor dht al pin D4 d'arduino nano

#define Dht DHT11

DHT dht (SensorPin, Dht);

#incloure

#incloure

LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIU); // Estableix l'adreça I2C com a 0x3F

configuració nul·la () {

Serial.begin (9600);

lcd.begin (16, 2);

Serial.println ("Interfície de temperatura i humitat");

dht.begin ();

}

bucle buit () {

int hum = dht.readHumidity ();

int temp = dht.readTemperature ();

lcd.setCursor (0, 0);

lcd.print ("Temp:");

lcd.print (temp);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("Humitat:");

lcd.print (brunzit);

lcd.print ("%");

Serial.print ("\ nTemperatura actual:");

Serial.print (temp);

Serial.print ("C");

Serial.print ("\ n Humitat actual:");

Serial.print (brunzit);

Serial.print ("%");

retard (2500);

}

Els resultats es mostren amb les fotos anteriors.

Gràcies, Dush.

Recomanat: