switch alternatif : 5 Switch atau Lebih Hanya Perlu 1 Pin Microcontroller

Pada situasi tertentu kita kehabisan pin , untuk menambahkan pin ada beberapa cara antara lain dengan menambahkan chip   I2C   I/O  expander tapi ada cara agak aneh yang mungkin baru anda temui yaitu menggunakan ADC  spt tampak pada gambar dibawah ini:

penggunaannya/pemrogramanya  sangat mudah sekali ,

pertama tama kita program pin PORTA.o  atau pin lainya sebagai ADC.

lalu anda tekan tiap switch catatlah hasil konversi  tsb.

misal

jika switch 1 ditekan hasil konvesi ADC  = 10

jika switch 2 ditekan hasil konvesi ADC  = 40

dst..

jadi dari hasil konversi kita tahu switch mana yg ditekan .

ini contoh keyboad matrix  dihubungkan dgn ADC

keypad-ADC

contoh :

jika  tombol 5 ditekan

maka tegangan yg dinput ke pin ADC0 adalah :

1 k + 820 Ω = 1,82k ke ground,
3,3 k + 680 Ω + 180 Ω = 4,16k  ke tegangan  plus.

jika tegangan VCC (Ub)  = 5 volt

5 * 1,82 / (1,82 + 4,16) = 1,522 Volt

pembagi tegangan ketika tombol 5 ditekan

Advertisements

About pccontrol

Berisi Tutorial Menggunakan PC untuk mengontrol Peralatan dengan cara mudah & praktis untuk pemula.

Posted on 07/07/2011, in Tips & Trik. Bookmark the permalink. 2 Comments.

  1. dani arsalan

    bro… klo switch nya digunakan untuk menyalakan 1 led (ada 5 led = 5 switch).. supaya tau mana switch yg nyala gimana… ?

Komentar ,Saran atau Pertanyaan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: