Memasang Input HIGH Arduino ESP8266
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
Dari rangkaian input Arduino di atas, kita pahami bahwa Arduino tersebut bekerja dengan LOW input.
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
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
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.
--------------------------------
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
LOW Input Arduino |
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 |
Pull-down Circuit |
: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
Tidak ada komentar
No spam, no active link, please ^_^