Inhaltsverzeichnis:

FEUCHTIGKEIT UND TEMPERATUR AUF LCD MIT ARDUINO NANO ANZEIGEN - Gunook
FEUCHTIGKEIT UND TEMPERATUR AUF LCD MIT ARDUINO NANO ANZEIGEN - Gunook

Video: FEUCHTIGKEIT UND TEMPERATUR AUF LCD MIT ARDUINO NANO ANZEIGEN - Gunook

Video: FEUCHTIGKEIT UND TEMPERATUR AUF LCD MIT ARDUINO NANO ANZEIGEN - Gunook
Video: Temperatur messen mit einem Arduino Uno und dem DS18B20 Edelstahl Temperatursensor. 2024, November
Anonim
FEUCHTIGKEIT UND TEMPERATUR AUF LCD ANZEIGEN MIT ARDUINO NANO
FEUCHTIGKEIT UND TEMPERATUR AUF LCD ANZEIGEN MIT ARDUINO NANO

Das folgende Instructable befasst sich mit der Herstellung einer einfachen LCD-Schnittstelle mit Arduino Nano.

Schritt 1: Anforderungen:

Anforderungen

  1. DTH11 Feuchtigkeits- und Temperatursensor
  2. Arduino Nano
  3. 16 * 2 LCD-Anzeige
  4. I2C-Modul
  5. Anschlussdrähte

Und

  • Arduino-IDE
  • Arduino-Bibliotheken

I2c-Bibliothek (LiquidCrystal_I2C)

DHT-Bibliothek (DHT.h)

Schritt 2: Komponenten mit Nano verbinden

Verbinden Sie Komponenten mit Nano
Verbinden Sie Komponenten mit Nano

Verbinden Sie Komponenten mit Nano als Screenshot, DTH11 zu Arduino Nano

Vcc 3.3V

GND GND

Ausgang D4 I2C

LCD zu Nano

GND GnD

SDA A4

SCL A5

Vcc 5V

Schritt 3: Bibliotheken einschließen

Bibliotheken einschließen
Bibliotheken einschließen

Laden Sie die folgenden Bibliotheken herunter und fügen Sie sie ein.

DHT-Sensorbibliothek (DHT.h)

I2c-Bibliothek (LiquidCrystal_I2C.h)

Fügen Sie als obiges Bild ein.

Gehen Sie zu Ketch Bibliothek einschließen Zip-Datei hinzufügen und durchsuchen Sie dann den Ordner, Schließen Sie die IDE und öffnen Sie sie erneut.

Sie können Bibliotheken auch über die folgenden Links herunterladen, bitbucket.org/fmalpartida/new-liquidcrysta…

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

Schritt 4: Scannen Sie das I2C und finden Sie die Adresse

Laden Sie den I2C-Scanner herunter und finden Sie Ihre i2c-Adresse und geben Sie sie dann in den Code ein;

Den Scannercode finden Sie auch hier.

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

Schritt 5: Der CODE

Der Code
Der Code
Der Code
Der Code

// Kompilieren und laden Sie den Code auf Arduino Nano

#include "DHT.h"#define SensorPin 4 // Verbinden Sie den Out-Pin des DHT-Sensors mit dem D4-Pin von Arduino Nano

#define Dht DHT11

DHT dht (SensorPin, Dht);

#enthalten

#enthalten

LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIV); // I2C-Adresse als 0x3F einstellen

Leere Einrichtung () {

Serial.begin (9600);

lcd.begin(16, 2);

Serial.println ("Temperatur- und Feuchtigkeitsschnittstelle");

dht.begin();

}

Leere Schleife () {

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("Luftfeuchtigkeit:");

lcd.print (brummen);

lcd.print("%");

Serial.print("\nAktuelle Temperatur: ");

Serial.print (temp);

Serial.print ("C");

Serial.print("\nAktuelle Luftfeuchtigkeit: ");

Serial.print (brummen);

Serial.print("%");

Verzögerung (2500);

}

Die Ergebnisse werden mit den obigen Fotos gezeigt.

Vielen Dank, Dusch.

Empfohlen: