Instructions

Strona 50 z 61
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2012, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
Wykonaj następujące polecenia i wypróbuj sam:
cd /home/pi/Desktop/Joy-Pi/
sudo python tilt.py
5.18 LEKCJA 18: UŻYWANIE MATRYCY PRZYCISKÓW
Kolumny (COL) Rzędy (ROW)
Matryca przycisków to moduł z 16 niezależnymi przyciskami, który można wykorzystać do wielu
projektów, takich jak klawiatura czy gra pamięciowa. Ogromne możliwości klawiszy pozwalają zrobić
prawie wszystko. Matryca przycisków znajduje się w dolnej środkowej części płytki Joy-Pi, po prawej
stronie przekaźnika. Można go łatwo rozpoznać po 16 pojedynczych przyciskach. Doskonałe
umiejscowienie na tablicy umożliwia łatwą obsługę klawiszy, zapewniając jednocześnie dobry
przegląd wszystkich innych czujników.
Macierz przycisków składa się z czterech kolumn i wierszy. Konfigurujemy wiersze i kolumny macierzy
za pomocą ich pinów GPIO i inicjalizujemy obiekt ButtonMatrix () jako zmienną przycisku. Następnie
możemy nacisnąć dowolny przycisk matrycy i zobaczyć, który z nich został naciśnięty.
W naszym przykładzie po rozpoznaniu naciśnięcia klawisza aktywujemy funkcję activButton (), która
wyświetla numer wciśniętego przycisku. Możesz oczywiście edytować ten moduł, aby zrobić
wszystko, co możesz sobie wyobrazić.
Przykładowy kod znajduje się w następnych 2 stronach.
W tym przykładzie musisz przełączać się między modułami. Ustaw WSZYSTKIE przełączniki lewej
jednostki przełączającej na włączone. Wszystkie pozostałe przełączniki powinny być wyłączone.