Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
KOMPONEN YANG DIPERLUKAN-
1. Arduino NANO:
2. Sensor DHT11:
3. Tampilan OLED:
4. Papan tempat memotong roti:
5. Kabel Jumper:
Tautan pembelian hanya untuk INDIA.
Langkah 1: Diagram Sirkuit
Setelah mengumpulkan semua komponen yang dibutuhkan. Unduh diagram sirkuit ini untuk pemahaman yang lebih baik.
Langkah 2: Mulai Menghubungkan
Letakkan diagram sirkuit di depan Anda dan mulailah menghubungkan kabel.
Langkah 3: Konfigurasikan Pengaturan Arduino IDE
Sekarang, setelah selesai menghubungkan, buka arduino IDE dan pilih jenis papan Anda dan papan COM. Juga unduh dan sertakan perpustakaan.
Langkah 4: Mengunggah Kode
Sekarang, kompilasi dan unggah kodenya.
KODE:
#sertakan "DHT.h" #sertakan "U8glib.h" U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0);
#menentukan DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE, 6); karakter str[10];
void drawTest(batal) {
u8g.setFont(u8g_font_unifont);
u8g.drawStr(0, 30, " Suhu & ");
u8g.drawStr(0, 50, " Pengukur Kelembaban");
u8g.setFont(u8g_font_helvB08); //
u8g.drawStr(7, 60, "ROBOTIK PR");
}
batalkan pengaturan() {
dht.mulai();
u8g. Halaman Pertama();
melakukan {
drawTest();
}
while(u8g.nextPage());
penundaan(3000); }
lingkaran kosong() {
penundaan (500);
float h = dht.readHumidity();
float t = dht.readTemperature();
jika (isnan(h) || isnan(t))
{
kembali;
}
u8g.halamanpertama();
melakukan {
u8g.setFont(u8g_font_helvB08);
u8g.drawStr(0, 15, "Kelembaban:");
u8g.drawStr(80, 15, dtostrf(h, 5, 2, str));
u8g.drawStr(120, 15, "%");
u8g.drawStr(0, 30, "Suhu:");
u8g.drawStr(80, 30, dtostrf(t, 5, 2, str)); u8g.drawStr(120, 30, "\260C");
u8g.drawStr(10, 60, " OLEH: PR ROBOTICS");
}
while(u8g.nextPage()); }
Langkah 5: Pengujian
Sekarang, cukup uji proyek Anda.