Anda di halaman 1dari 14

INPUT Pada ARDUINO

Menggunakan Push Button

Nihayatul Fitriyah, S.Pd


Simbol, Gambar Fisik, kaki push button
Rangkaian Pull Up dan Pul Down

yang membedakan antara Pull-up

dan Pull-down adalah penempatan

resistor pada kutup arus listrik, juga

pada input.
Rangkaian pull up
Untuk Pull-up resistor, salah satu kaki resistor
dihubungkan ke kutub Vcc (5v/3.3v pada Arduino),
sedangkan kaki resistor yang lain dicabangkan, satu ke
pin input MCU, dan yang lain ke switch on/off untuk
disambungkan ke ground (0V).

Pada gambar disamping kita bisa lihat, Vcc tersambung


ke pin, sehingga pin akan mendapatkan signal HIGH, dan
ketika push button ditekan, arus Vcc akan mengalir ke
ground (0v), sehingga pin akan mendapat signal LOW.
Kondisi ini mirip (tidak sama) dengan kondisi "normaly
close".
Rangkaian pull down
Sedangkan Pull-down resistor, salah satu kaki resistor
dihubungkan ke kutub ground (0v), sedangkan kaki
resistor yang lain dicabangkan, satu ke pin input MCU,
dan yang lain ke switch on/off untuk disambungkan ke
Vcc (5v/3.3v).

Pada rangkaian pull-down, Vcc tidak terhubung dengan


pin, tetapi pin terhubung dengan ground (0v),
pin dalam keadaan LOW, dan ketika push button ditekan,
Vcc akan terhubung dengan pin, kondisi pin sekarang
menjadi HIGH. Rangkaian ini mirip dengan kondisi
"normally open".
Kegunaan Rangkaian Pull up dan Pull Down

Untuk menstabilkan signal antara HIGH atau LOW yang akan diterima pin lebih akurat. Bila
kita tidak menggunakan rangkaian pull-up atau pull-down, signal yang akan terbaca pada
pin akan berubah-ubah. Kondisi yang berubah-ubah ini disebut floating.

Kondisi floating ini terjadi karena pin input tidak terhubung ke salah satu kondisi (Vcc atau
0v) yang menjadi dasar pin input mengetahui statusnya HIGH atau LOW. Status HIGH
diperoleh bila pin input terhubung dengan Vcc, dan status LOW diperoleh bila pin terhubung
dengan ground (0v).
Rangkaian pull down(Arduino)
Praktik 1
Pemograman
pada Arduino
menggunakan 1
push botton
Untuk
pemograman
Rangkaian pull up
tinggal membalik
logika saja
Rangkaian input Pull Down dengan beberapa
push button
Praktik 2 Pemograman input Pull Down dengan
beberapa push button menggunakan else if
Lanjutan…
Soal ! Buatlah Program dengan kriteria sbb:
• 1. tombol 1 ditekan maka 3 led akan menyala bersamaan.
• 2. tombol 2 ditekan maka 3 led akan menyala bergantian dari kiri
• 3. tombol 3 ditekan maka 3 led akan menyala bergantian dari kiri ke
kanan
SELAMAT MENCOBA….

Anda mungkin juga menyukai