INHOUDSOPGAWE:
- Stap 1: Vereistes:
- Stap 2: Koppel komponente aan Nano
- Stap 3: Sluit Biblioteke
- Stap 4: Skandeer die I2C en vind die adres
- Stap 5: Die KODE
Video: WYS VOGTIGHEID EN TEMPERATUUR OP LCD MET ARDUINO NANO: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Die volgende instruksies handel oor die maak van 'n eenvoudige lcd -koppelvlak met arduino nano.
Stap 1: Vereistes:
Vereistes
- DTH11 Humiditeits- en temperatuursensor
- Arduino Nano
- 16*2 LCD -skerm
- I2C module
- Verbindingsdrade
En
- Arduino IDE
- Arduino biblioteke
I2c -biblioteek (LiquidCrystal_I2C)
DHT biblioteek (DHT.h)
Stap 2: Koppel komponente aan Nano
Koppel komponente aan nano as die skermopname, DTH11 na Arduino Nano
Vcc 3.3V
GND GND
Uit D4 I2C
LCD na Nano
GND GnD
SDA A4
SCL A5
Vcc 5V
Stap 3: Sluit Biblioteke
Aflaai en sluit Hier biblioteke, DHT -sensorbiblioteek (DHT.h)
I2c -biblioteek (LiquidCrystal_I2C.h)
Sluit die prentjie hierbo in.
Gaan na ketch Include Library Voeg zip -lêer by en blaai deur die gids, Maak die IDE en weer oop te maak, U kan ook biblioteke aflaai vanaf die onderstaande skakels, bitbucket.org/fmalpartida/new-liquidcrysta…
codeload.github.com/adafruit/DHT-sensor-li…
Stap 4: Skandeer die I2C en vind die adres
Laai die I2C -skandeerder af en vind u i2c -adres en voer dit dan by die kode in;
U kan ook die skandeerderkode hier vind.
www.mediafire.com/file/f7oaa4et779yaaz/i2c_…
Stap 5: Die KODE
// Stel die kode saam en laai dit op na arduino nano
#sluit "DHT.h" in#definieer SensorPin 4 // verbind die uitpen van die dht -sensor met die D4 -pen van die arduino nano
#definieer Dht DHT11
DHT dht (SensorPin, Dht);
#insluit
#insluit
LiquidCrystal_I2C lcd (0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIEF); // stel I2C -adres in as 0x3F
ongeldige opstelling () {
Serial.begin (9600);
lcd.begin (16, 2);
Serial.println ("Interface van temperatuur en humiditeit");
dht.begin ();
}
leemte -lus () {
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 ("Humiditeit:");
lcd.print (hum);
lcd.print ("%");
Serial.print ("\ n Huidige temperatuur:");
Serial.print (temp);
Serial.print ("C");
Serial.print ("\ n Huidige humiditeit:");
Serial.print (hum);
Serial.print ("%");
vertraging (2500);
}
Die resultate word getoon met die foto's hierbo.
Dankie, Spoel.
Aanbeveel:
Hoe om hartklop op die STONE LCD met Ar te wys: 31 stappe
Hoe om die hartklop op die STONE LCD met Ar te vertoon: 'n kort inleiding 'n Ruk gelede het ek 'n MAX30100 -module vir hartklopsensors gevind om aanlyn inkopies te doen. Hierdie module kan bloedsuurstof- en hartklopdata van gebruikers versamel, wat ook eenvoudig en gerieflik is om te gebruik. Volgens die data het ek gevind dat daar
Vogtigheid, druk en temperatuurberekening met behulp van BME280 en fotoninterfacing: 6 stappe
Berekening van humiditeit, druk en temperatuur met behulp van BME280 en fotoninterfacing. Ons besef dus dat hierdie parameters eintlik 'n belangrike rol speel in die berekening van die werkdoeltreffendheid van 'n stelsel in verskillende atmosferiese toestande
THINGSPEAK TEMPERATUUR EN VOGTIGHEID APP MET ESP8266: 9 stappe
THINGSPEAK-TEMPERATUUR- EN VOGTIGHEIDS-APP MET ESP8266: Terwyl ek aan my elektroniese goed besig was, het ek die idee gekry om 'n web-gebaseerde weer-app te maak. Hierdie webprogram gebruik die SHT31-sensor om die temperatuur- en humiditeitsdata in real-time te kry. Ons het ons projek op die ESP8266 WiFi -module ontplooi. Aanlyn of aflyn
Hoe om die Samsung Galaxy S7 met Android 8.0 in te stel om slegs die skerm vir een app te wys !!: 5 stappe
Hoe om die Samsung Galaxy S7 met Android 8.0 in te stel om slegs die skerm vir een app te wys !! wat daarvan hou om met jou foon te speel of wil seker maak dat jou foon slegs in een app bly as iemand anders
Wys lewendige Arduino -sensorlesings op 'n Nokia 5110 LCD: 4 stappe (met foto's)
Wys lewendige Arduino -sensorlesings op 'n Nokia 5110 LCD: as u ooit met arduino gewerk het, wou u waarskynlik hê dat dit sensorlesings moet vertoon. Deur die seriële monitor te gebruik, is dit heeltemal goed, maar as die arduino -badass wat u vinnig word, word u wil waarskynlik hê dat dit die lesings oor iets meer moet vertoon