Pada gambar berikut, sejumlah button dihubungkan dengan mikrokontroler melalui rangkaian sederhana, menggunakan cara pembacaan analog yang memungkinkan kita untuk menentukan button mana atau kombinasi button yang ditekan.
Dengan pendekatan ini, hanya satu pin analog yang digunakan untuk mendeteksi beberapa tombol, sehingga sangat menghemat pin input mikrokontroler. Nilai tegangan hasil pembacaan ADC kemudian dapat diklasifikasikan menggunakan rentang nilai tertentu (threshold) untuk mengidentifikasi tombol yang ditekan.
๐ Blog ini merupakan bagian dari inisiatif edukasi yang kami lakukan di Padepokan NEXT SYSTEM Bandung. Jika Anda tertarik untuk belajar langsung cara menggunakan ESP32, membangun proyek IoT, atau memahami pemrograman mikrokontroler dari dasar hingga lanjutan, kami mengundang Anda untuk bergabung di kelas pelatihan kami.