Baca Suhu dan Kelembapan
Panggil pustaka untuk memperoleh angka iklim yang sebenarnya.
Baca Suhu dan Kelembapan adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.
Saatnya Membaca
Sensor Anda sudah terhubung dan pustaka siap digunakan. Sekarang Anda akan memintanya memberikan angka sebenarnya dan menampilkannya pada Monitor Serial. 🌡️
Baca Suhu
Panggil readTemperature() untuk mendapatkan nilai saat ini dalam Celsius. Simpan nilai tersebut dalam float karena hasil pembacaan sering memiliki angka desimal.
float t = dht.readTemperature();Baca Kelembapan
Panggil readHumidity() untuk mendapatkan kelembapan udara dalam bentuk persentase. Seperti suhu, simpan hasilnya dalam variabel float.
float h = dht.readHumidity();Ingin Fahrenheit?
Berikan true kepada readTemperature untuk mendapatkan Fahrenheit, bukan Celsius. Satu argumen kecil dapat mengganti seluruh satuan.
float f = dht.readTemperature(true);Tampilkan Nilai
Kirim hasil pembacaan ke Monitor Serial agar Anda dapat melihatnya secara langsung. Label di samping angka membuat keluaran mudah dibaca.
Serial.print("Temp: ");
Serial.println(t);Tampilkan Keduanya Sekaligus
Anda dapat menampilkan suhu dan kelembapan bersama-sama dalam satu baris. Label singkat sebelum setiap nilai membuat data tetap jelas.
Serial.print(h);
Serial.println("% humidity");DHT Itu Lambat
DHT hanya memperbarui data sekitar sekali per detik. Membaca lebih cepat dari itu hanya menghasilkan nilai lama atau gagal, jadi bersabarlah.
Atur Jeda Perulangan
Tambahkan delay() singkat di akhir loop agar pembacaan berlangsung dengan kecepatan yang sesuai. Dua detik adalah jeda yang aman dan nyaman.
delay(2000);Hitung Indeks Panas
Pustaka ini juga dapat memperkirakan indeks panas, yaitu seberapa panas yang terasa, berdasarkan suhu dan kelembapan secara bersamaan. Semua itu dapat dilakukan dengan satu pemanggilan praktis.
float hi = dht.computeHeatIndex(t, h, false);Gunakan Hasil Pembacaan
Setelah memiliki angkanya, Anda dapat menindaklanjutinya: nyalakan kipas saat melewati ambang batas atau catat nilainya untuk analisis nanti.
Baca Sekali, Gunakan Kembali
Simpan setiap hasil pembacaan ke dalam variabel sekali pada setiap perulangan, lalu gunakan kembali variabel tersebut. Memanggil sensor berkali-kali berturut-turut hanya akan memperlambat program.
Pemeriksaan Singkat
Anda ingin mendapatkan suhu dalam Fahrenheit. Pemanggilan mana yang mengembalikannya?
Ringkasan
Anda telah membaca suhu dan kelembapan ke dalam float, menampilkannya dengan label, mengatur jeda perulangan, bahkan menghitung seberapa panas yang terasa. 🎉
Belajar C++ dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Baca Suhu dan Kelembapan” gratis?
Ya — teks lengkap “Baca Suhu dan Kelembapan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Baca Suhu dan Kelembapan”?
Panggil pustaka untuk memperoleh angka iklim yang sebenarnya. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?
Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Baca Suhu dan Kelembapan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?
Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Rangkai DHT11/DHT22
- Pasang Pustaka DHT
- Baca Suhu dan Kelembapan
- Tangani Pembacaan yang Gagal