Membangun Sistem Input Arduino yang Aman Tanpa Resistor
Pull-up circuit yang digunakan sebagai sistem input Arduino, Esp8266 dan micro controller unit (MCU) sejenisnya, bisa kita bangun tanpa memasang resistor seri pada input Arduino/ Esp8266/ micro controller unit (MCU) tersebut. Lalu bagaimana cara membangun sistem input Arduino/ Esp8266/ micro controller unit (MCU) yang aman tanpa memasang resistor?
Fasilitas yang umumnya ditanamkan pada sebuah micro controller unit (MCU) yaitu adanya resistor pull-up internal. Kita bisa bangun resistor pull-up internal ini dengan memberi perintah INPUT_PULLUP, seperti dibawah ini:
Setelah memberi perintah INPUT_PULLUP, maka kita tidak perlu memasang resistor pada input Arduino/ Esp8266/ micro controller unit (MCU), hingga kita bisa bangun rangkaian input cukup mudah, hanya dengan switch atau push button saja, seperti rangkaian di bawah ini
--------------------------------
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
Pull-up Circuit: VCC terhubung ke R1, R1 terhubung ke pin 15 (input Arduino). Status Pin 15 akan HIGH jika saklar terbuka dan LOW jika saklar tertutup. |
...
void setup(){
/* setup input */
pinMode(sw1, INPUT_PULLUP);
pinMode(sw2, INPUT_PULLUP);
pinMode(sw3, INPUT_PULLUP);
pinMode(sw4, INPUT_PULLUP);
pinMode(sensor, INPUT);
...
Perintah INPUT_PULLUP |
Rangkaian Input Arduino/ ESP8266/ MCU |
--------------------------------
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 ^_^