Setelah kita memahami sistem input Arduino/ Esp8266/ micro controller unit (MCU) dengan perintah INPUT_PULLUP, dan tidak perlu memasang resistor pada input Arduino/ Esp8266/ micro controller unit (MCU) tersebut, maka kita bisa bangun rangkaian input cukup mudah, hanya dengan switch atau push button saja, seperti rangkaian di bawah ini
button-swith-arduino2
LOW Input Arduino
Dari rangkaian input Arduino di atas, kita pahami bahwa Arduino tersebut bekerja dengan LOW input.
LOW input = INPUT_PULLUP
Bagaimana bila kita ingin memasang HIGH input? memasang input yang bertegangan? apakah bisa dengan memberi perintah INPUT_PULLDOWN, seperti perintah INPUT_PULLUP pada LOW input?

Jawabannya, tidak bisa, Arduino/ Esp8266/ micro controller unit (MCU) tidak menyediakan fasilitas INPUT_PULLDOWN, bila dilakukan akan error seperti gambar di bawah ini
Error INPUT_PULLDOWN
Lalu apa yang harus dilakukan jika ingin membangun input HIGH pada Arduino/ Esp8266/ micro controller unit (MCU)? Jawabannya, ya memasang pull-down circuit, menambahkan resistor seri input dengan GND, seperti gambar di bawah ini
pull-down-circuit2
Pull-down Circuit
Sistem pull-down dibangun dengan menurunkan input atau output Arduino/ Esp8266/ MCU menjadi 0, yaitu dengan menghubungkan input atau output Arduino/ Esp8266/ MCU secara seri ke GND melalui sebuah resistor. Pin 16 pada gambar di atas terhubung ke Arduino, kemudian diseri dengan resistor R12 (10k Ohm) ke GND. Resistor R11 dan led D6 berfungsi sebagai indikator, tambahan saja.
:awas: Jangan memasang input HIGH tanpa resistor pull-down (VCC terhubung langsung ke input), karena akan merusak Arduino/ ESP8266/ micro controller unit.


--------------------------------
Ditulis dengan menggunakan:
Host: zaldi-linuxmint
Distro: Linux Mint 19.3 Tricia
Kernel: 5.0.0-32-generic
Desktop: Xfce 4.14.1
Player: Audacious 3.9
Browser: Chromium 87.0.4280.66

Next→
←Prev

Artikel Terkait

Pilih Label

Baca lagi

Gabung Grup Diskusi Elektronika Dasar

Diskusi elektronika dan listrik melalui aplikasi Telegram. Silahkan baca di

Ayo Gabung Grup Telegram Diskusi Elektronika Dasar

Tidak ada komentar

No spam, no active link, please ^_^