View on GitHub

i2c-keypad-gpio-7segment

Calliope-App mit 2 i2c-Modulen und 7-Segment Anzeige: Keypad und 'SparkFun Qwiic GPIO'. 7-Segment-Anzeige am 'general-purpose input/output'. Hardware-Interrupt.

Diese Seite bei https://calliope-net.github.io/i2c-keypad-gpio-7segment/ öffnen.

i2c Module an Calliope anstecken.

Kabel und Adapter

Alle i2c Module werden parallel am linken Grove Steckverbinder A0 angeschlossen. i2c Module mit zwei Buchsen (z.B. Qwiic) können hintereinander gesteckt werden.

Für die Stromversorgung sollte Calliope über USB Kabel (an Computer oder Powerbank) angeschlossen sein.

.hex-Datei direkt auf Calliope laden, oder in MakeCode importieren.

Dieses Projekt von GitHub importieren, bearbeiten, mit Calliope testen.

Um dieses Repository in MakeCode zu importieren.

Bedienung der Calliope-App ‘i2c-keypad-gpio-7segment’.

GPIO bedeutet: ‘General-purpose input/output’. Alle 8 Ports sind als OUT konfiguriert. Nach Drücken einer Taste auf dem KeyPad wird die entsprechende Ziffer in der 7-Segment-Anzeige angezeigt. Eine Funktion zur 7-Segment-Codierung ist in der Erweiterung calliope-net/8io-qwiicgpio enthalten. Hardware-Interrupt ist mit Calliope Pin 1 verdrahtet und löst die Abfrage der Taste aus. Das KeyPad speichert mehrere Tastendrücke, bis sie vom Programm abgeholt wurden.

Erweiterungen

Die Calliope-App ‘i2c-keypad-gpio-7segment’ lädt folgende Erweiterungen:

Erweiterung für MakeCode Blöcke zur Programmierung der i2c-Module
calliope-net/bit Blöcke für HEX-Zahlen, bitweise Logik
calliope-net/keypad Keypad 12 Tasten: 0123456789*#
calliope-net/gpio 8 digitale Ein- oder Ausgänge (Input/Output)

Upates für Erweiterungen; Erweiterungen aus einem Projekt löschen.

Alle i2c-Erweiterungen für MakeCode von calliope-net (Software).

Calliope-Apps, .hex-Dateien, Bildschirmfotos mit Blöcken

Alle Beispiel-Projekte für MakeCode von calliope-net (Calliope-Apps).

GitHub-Profil calliope-net: https://github.com/calliope-net

Bezugsquellen

Alle i2c-Module und Bezugsquellen (Hardware).

Metadaten (verwendet für Suche, Rendering)