Dan sesuai dengan judul postingan hari ini, kita akan bermain dengan sensor suhu!
Tanpa basa-basi lagi, ayo kita mulai eksperimennya..
[[ Peralatan :: ]
- ESP32 Devkit V1 (30 pins)
- Laptop / PC
- Arduino IDE (yang sudah terinstall board dan portnya)
- Kabel USB Type A to MicroUSB
- Breadboard
- Kabel Jumpe Male to Female (5 buah)
- DHT 11 (bisa juga menggunakan sensor suhu lainnya seperti DHT 22, BMP280, BME280)
[[ Steps :: ]
- Rangkaian
Kesalahan lain yang sering terjadi yaitu pada kode programnya. Seperti yang akan dibahas berikutnya. - Code
Dalam kode di atas, ada pemakaian suatu library dari Adafruit dan ESPAsyncWebServer yang dapat kita peroleh melalui Tools >> Board >> Board Manager >> lalu ketik Adafruit Unified >> lalu pilih install. Begitupun dengan ESPAsyncWebServer.
Kode diatas juga terdapat 3 pilihan sensor yang di define yaitu DHT11, DHT22, DHT21. Biasanya banyak orang yang salah dan mengira semua type itu di uncomment, tetapi yang di uncomment hanya type DHT yang dipakai saja, dalam percobaan ini kita hanya memakai DHT11, maka uncomment hanya DHT11, type yang lain bisa di hapus.
Untuk define DHT pin, dapat dilakukan di pin mana saja asal pada kode juga diganti sesuai letak pin, dan kebetulan di kode tertera DHTPIN 27, maka taruh di pin D27.
Oke setelah selesai, mari kita simulasikan..
Untuk langkah simulasi lebih rinci, bisa banget kunjungin blog pertama aku di sini bit.ly/InstalasiBoardESP32.
[[ Simulasi :: ]]
Tidak ada komentar:
Posting Komentar