Selamat pagi, lebih tepatnya selamat malam sobat boarduino. apa kabar kalian semua? semoga baik. Pada kali ini kita akan belajar bersama cara mengkoneksikan keypad membrane 4x4 dengan LED, mari langsung simak dan praktekkan.
- 1x Arduino Uno
- 4x Resistor 330 Ohm
- 4x LED ( Merah, Kuning, Hijau, Biru )
- 1x Keypad membrane 4x4
- Project board / Breadboard
- Kabel jumper secukupnya
1.) Susun rangkaian seperti berikut
Keypad Pin | Pin Digital Arduino |
Pin 1 | Ke pin digital 8 |
Pin 2 | Ke pin digital 7 |
Pin 3 | Ke pin digital 4 |
Pin 4 | Ke pin digital 2 |
Pin 5 | Ke pin digital 13 |
Pin 6 | Ke pin digital 12 |
Pin 7 | Ke pin digital 11 |
Pin 8 | Ke pin digital 10 |
- Hubungkan digital pin 3 Arduino ke LED 1 ( Biru )
- Hubungkan digital pin 5 Arduino ke LED 2 ( Hijau )
- Hubungkan digital pin 6 Arduino ke LED 3 ( Kuning )
- Hubungkan digital pin 9 Arduino ke LED 4 ( Merah )
3.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
4.) Download Library klik => Download plcLib.zip
5.) Setelah terinstall, jalankan program Arduino-nya.
6.) Lalu klik tab sketch, pilih import library, lalu pilih add library
7.) Lalu pilih File Library plcLib.zip dan klik open
8.) Klik menu "Tools -> Board -> Arduino Uno"
9.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
10.) Lalu masukan Sketch dibawah ini.
11.) Jika berhasil, maka akan seperti video dibawah ini..
Terimakasih, semoga bermanfaat, Selamat berkarya.
Gan mau nanya nih, misal ane mau buat kkontrol LED. LED yang saya gunakan 3 buah dengan switch 3 buah juga nih untuk mengaktifkan masing-masing LED. Nah disini saya tambahin 1 switch lagi untuk tombol Start dengan led indikator. Pertanyannya, gimana sih gan program arduinonya jika ketiga tombol untuk mengaktifkan led itu baru bisa berfungsi saat tombol start ditekan? Jadi intinya adalah 3 buah led tidak bisa dikendalikan dengan 3 switch tersebut sebelum switch (tombol start) ditekan.
ReplyDeleteMohon pencerahannya gan. Terima kasih ^_^
Gunakan If Else.
Deletemas ini error messagenya kenapa itu ya :
DeleteArduino: 1.5.8 (Windows 7), Board: "Arduino Uno"
Keypad_4x4_dan_Led.ino:1:20: fatal error: Keypad.h: No such file or directory
compilation terminated.
Error compiling.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Tambahkan dulu library Keypadnya...
Deletehaloo gan, mau nanya nih, plclib itu buat library nya apa ya? pngertian nya sprti apa gitu, mohon jawabnya gan thx :)
ReplyDeleteHalo, plcLib sebenarnya dibuat untuk menggunakan arduino dengan dengan style PLC (Programmable Logic Control).
DeleteDibagian baris ini kok ada kesalahan ya, kesalahannya apa ya mas?
ReplyDeleteKeypad kpd = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
Salam kenal, saya compile bisa kok mas... Coba copy dan paste ulang, mungkin ada yang tertinggal.
DeleteMas mau nanya gimana ya caranya agar keypad bisa mengganti parameter di arduino? Trimakasih
ReplyDeletesalam
Edi S
Salam kenal. Maksudnya parameter bagaimana ya?
Deleteko keyped.h eror ya? katanya warning: Keypad.h: No such file or directory
ReplyDeleteSalam kenal. Tambahkan library keypad pada software Arduino IDE.
DeleteMas,aku awam banget. Itu klo sdh slesai upload,laptop /pc harus nyala terus ta?
ReplyDeleteTidak perlu, laptop cuma untuk mengisi program ke board arduino. Kalau sudah berhasil di upload, pakai baterai atau adaptor 9V saja.
Deleteom pengen nanya dong, itu led nya bisa nyala dari codingan mana? Y0,Y1,Y2,Y3? kenapa dengan Y itu? kan kalau gk pake keypad ada tuh pinMode(12,OUTPUT). OUTPUT disitu artinya ditampilkan cmiiw
ReplyDeleteIya Y0 sampai Y3. Itu karena menggunakan library plcLib, silahkan dipahami dulu cara penggunaan library tersebut.
Deletegan nanya, kok bisa Y0 dinyatakan sebagai pin 3, Y1 = pin 5, Y2 = pin 6, dan Y3 = pin 9. mohon penjelasannya :D
ReplyDeleteKarena definisi pin sesuai contoh dari library PLClib.
Delete