Langsung ke konten utama

Menggunakan Keypad 3x4 pada Raspberry pi (Python 2.7)

Bismillah,

Pada kesempatan kali ini saya ingin share, bagaimana menggunakan keypad 3x4 pada raspberry pi dengan raspbian jessie dan bahasa Python 2.7 , setelah sebelumnya menulis tentang bagaimana menggunakan lcd karakter 16x2 pada Raspberry pi.

Berikut ini langkah nya:



1. Pastikan terinstall python 2.x pada raspberry, jika tidak ada instal dengan ketik sudo apt-get install python2
2. Pastikan terinstall pip, jika tidak maka install dengan ketik sudo apt-get install python-pip
3. Install library matrix_keypad dengan ketik sudo pip install matrix_keypad (atau ikuti petunjuk pada https://pypi.org/project/matrix_keypad/)
4. Buka editor python, kalau saya pake geany silahkan download dan install di https://www.geany.org/
5. ketik pada editor 

from matrix_keypad import RPi_GPIO
import time


kp = RPi_GPIO.keypad(columnCount = 3)

while 1:
   
    value = None
    value = kp.getKey()
    if(value!=None):
        print(value)
    time.sleep(0.1)#100 ms

6. Kemudian save dengan nama tes_keypad.py di folder Home (nama dan folder bebas)
7. Kemudian running dengan ketik pada terminal sudo python tes_keypad.py

Demikian, jika ada yang kurang atau ada yang ditanyakan silahkan tulis di kolom komentar, Semoga Bermanfaat.

* untuk running sebenarnya bisa running melalui geany, tapi kali ini belum saya bahas
* untuk keluar dari loop diatas bisa tekan ctrl+z pada terminal

Komentar

Postingan populer dari blog ini

Menggunakan USART / UART di CodeVision AVR

Sudah lama saya tidak menulis di blog, dan kali ini saya akan berbagi sedikit pengalaman saya mengenai USART/UART di mikrokontroler AVR ATMEGA series. Kesempatan kali ini saya akan menggunakan Atmega8 dan mengaktifkan fitur USARTnya dengan CodeVision AVR versi 1.xx.x Jalankan aplikasi Codevision kemudian pada menu file pilih new, nanti akan muncul jendela create new file pilih project dan klik OK, akan muncul jendela confirm klik yes,

Menggunakan ADC Mikrokontroler ATmega 32 dengan CodeVision

Sebenarnya cara ini bisa dipakai untuk mikrokontroler Atmega seri lainnya juga. Saya kali ini akan menggunakan ADC Atmega32 dengan menggunakan CodeVision AVR. Langsung saja buka aplikasi CodeVision AVR kemudian buat project baru setelah itu akan muncul jendela CodeWizard AVR