|
|
Zeile 11: |
Zeile 11: |
| | | |
| Dieses Programmungetüm ermöglicht es mit Blockly eine 4x4-Matrix-Tastatur abzufragen. Für die Verbindung zwischen der Tastatur und dem M5StickC dient die Unit Extend I/O. | | Dieses Programmungetüm ermöglicht es mit Blockly eine 4x4-Matrix-Tastatur abzufragen. Für die Verbindung zwischen der Tastatur und dem M5StickC dient die Unit Extend I/O. |
| + | |
| + | == Die Hardware == |
| | | |
| [[image:M5-Soft-16T0-002.png|400px]] [[image:M5-Soft-16T0-004.png|240px]] [[image:M5-Soft-16T0-005.png|240px]] | | [[image:M5-Soft-16T0-002.png|400px]] [[image:M5-Soft-16T0-004.png|240px]] [[image:M5-Soft-16T0-005.png|240px]] |
Zeile 22: |
Zeile 24: |
| Die Zahlen neben der Tastatur geben die PIN Nummern der Unit an mit denen die Reihen und Spalten verbunden sind. | | Die Zahlen neben der Tastatur geben die PIN Nummern der Unit an mit denen die Reihen und Spalten verbunden sind. |
| | | |
| + | == Das Prinzip des Programms == |
| | | |
| | | |
| + | == Das Hauptprogramm und die Codeumwandlung == |
| | | |
| | | |
| + | == Init_Port == |
| | | |
| | | |
| + | == Hole_Taste == |
| + | |
| + | |
| + | == Hole_Wert == |
| | | |
| Ganze Zahlen werden ohne Nachkommastzellen angezeigt. Erst bei Eingabe des Kommas (*) werden auch Nachkommastellen angezeigt. Die Anzahl der Nachkommastellen muss leider fest vorgegeben werden. | | Ganze Zahlen werden ohne Nachkommastzellen angezeigt. Erst bei Eingabe des Kommas (*) werden auch Nachkommastellen angezeigt. Die Anzahl der Nachkommastellen muss leider fest vorgegeben werden. |
| + | |
| + | == Zeige_Display == |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| | | |
| | | |
Version vom 14. März 2020, 18:44 Uhr
von Peter (peter@attraktor.org)
Bilder-Prefix: M5-Soft-16T0-...
Diese Seite ist noch im Entstehen.
Dieses Programmungetüm ermöglicht es mit Blockly eine 4x4-Matrix-Tastatur abzufragen. Für die Verbindung zwischen der Tastatur und dem M5StickC dient die Unit Extend I/O.
Die Hardware
Der Finger bei der Tastatur zeigt auf Pin 1 und der Finger an der Unit auf PIN0. Der Pin 1 der Tastatur wird mit PIN0, Pin 2 mit PIN1 u.s.w. der Unit verbunden.
So sieht mein Versuchsaufbau aus:
Die Zahlen neben der Tastatur geben die PIN Nummern der Unit an mit denen die Reihen und Spalten verbunden sind.
Das Prinzip des Programms
Das Hauptprogramm und die Codeumwandlung
Init_Port
Hole_Taste
Hole_Wert
Ganze Zahlen werden ohne Nachkommastzellen angezeigt. Erst bei Eingabe des Kommas (*) werden auch Nachkommastellen angezeigt. Die Anzahl der Nachkommastellen muss leider fest vorgegeben werden.
Zeige_Display