Sensor Internal ESP32

Halo!
Aku mau melanjutkan proyek kelap-kelip kemaren ke level selanjutnya.

Masih simpel, sebenernya. Yaitu sensor internal ESP32 sendiri. Ada sensor sentuh dan sensor magnet. Selain itu, lampu LED nya pake lampu LED eksternal, udah bukan lagi yang tertanam di ESP32nya.

Nah, untuk proyek yang ini, referensi kami itu dari sini:

1. https://randomnerdtutorials.com/esp32-touch-pins-arduino-ide/
2. https://randomnerdtutorials.com/esp32-hall-effect-sensor/

Kodenya dibuat sama persis, kecuali untuk yang sensor magnet dengan lampu LED eksternal. Soalnya, dari referensinya nggak pakai LED. Jadi kami sesuaiin kodenya dengan kode sensor sentuh sebelumnya.

Sensor sentuh dilakukan hari Jumat. Tadinya mau sekalian, tapi kami nggak punya magnet:(

Sebenernya saat melakukan ini juga ada beberapa masalah. Awalnya, kami pakai 2 breadboard, satu buat LED satu lagi buat ESP32. Tapi ternyata, nggak berhasil, sensornya nggak ngedetect sentuhan. Akhirnya ESPnya dilepas dari breadboard, dan sambungan ke LEDnya akhirnya pake kabel male-female. Dan akhirnya berhasil!




Sensor magnet dilakukan hari Senin, karena saya baru punya magnetnya hari Minggu hehe. Nah, sensor magnet ini ada 2 yang kami lakukan. Yang dengan LED dan yang tanpa LED.

Untuk yang tanpa LED, programnya sama persis. Cuma, karena tidak ada LED jadi penanda ada atau tidaknya magnet cuma dari value yang diterima sensor (ditampilin di screen). Nah kalau nggak mendeteksi magnet, valuenya sekitar belasan-dua puluhan. Kalau mendeteksi magnet, valuenya bisa sampai 50.

Ini hasilnya:


Untuk yang LED, kami melakukan penyesuaian dengan kode programnya. Nah, kami bikin value batas kapan LED nyala dan kapan LED mati. Value batasnya kami buat 30. Jadi, kalau valuenya 50an, berarti terdeteksi magnet, LED akan menyala. Kalau di bawah itu, tidak terdeteksi magnet, jadi LED akan mati.
Ini kode programnya:

Ini hasilnya:

Komentar

Postingan populer dari blog ini

DHT 11 dan Sensor LCD

Rumah Anti Maling dengan Sensor Ultrasonic dan ESP32

Bluetooth for ESP32