Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Përshëndetje djema, Mirë se vini në Artuino. Siç e keni parë unë kam filluar Një Udhëzues
Sot do të bëjmë një matës Temperature & Lagështie me modulin DHT11. Le të fillojmë
P. S. Merrni parasysh Abonimin dhe pëlqimin e videos
Hapi 1: Lidhja
Ndiqni këtë Diagram
pas lidhjes, do të duket kështu
Hapi 2: Kodi
Ky është kodi që kam përdorur për projektin tim
#përfshi // përfshi bibliotekën lcd int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal LCD (rs, en, d4, d5, d6, d7);
#përfshijnë "dht.h" // përfshijnë bibliotekën e sensorit dht
#define DHT_pin A0 // jepni një emër pinit të sensorit dhe A0
dht DHT; // filloni sensorin
void setup () {
lcd. fillo (16, 2); // inicio senso
Serial.fillo (9600); // fillo komunikimin serial
vonesë (500); // Vonesa në lejimin e nisjes së sistemit
Serial.println ("Sensori i lagështisë dhe temperaturës DHT11 / n / n");
vonesë (1000); // Prisni para se të hyni në Sensor
}
lak void () {
DHT.read11 (DHT_pin); // Lexoni kunjin e sensorit
Serial.print ("lagështia ="); // printoni lagështinë në Serial Monitor
Serial.print (DHT. Lagështi);
Serial.print ("%");
Serial.print ("temperatura =");
Serial.print (DHT.temperatura); // për të printuar temperaturën në monitorin Serial
Serial.println ("C");
lcd.setCursor (0, 0);
lcd.print ("lagështia ="); // për të shtypur lagështinë në LCD
lcd.print (DHT. lagështi);
lcd.print ("%");
lcd.setCursor (0, 2);
lcd.print ("temp ="); // për të printuar temperaturën në LCD
lcd.print (temperatura DHT.);
lcd.println ("C");
vonesë (3000); // Prisni 3 sekonda para se të përdorni sërish sensorin.
}
Hapi 3: Dalja
Kam provuar gjëra të ndryshme me të.
Kur vendosa akull pranë tij temperatura u ftoh.
& dhe kur frynte ajër i ngrohtë në të, temperatura u rrit