View on GitHub

i2c-uhr-speicherkarte-dipschalter-lcd

Calliope-App mit 4 i2c-Modulen: Mit DIP-Schalter Funktionen umschalten. Dauerhaft auf Speicherkarte protokollieren. LCD Anzeige, Uhr.

Diese Seite bei https://calliope-net.github.io/i2c-uhr-speicherkarte-dipschalter-lcd/ öffnen.

i2c Module an Calliope anstecken

Kabel und Adapter

Alle i2c Module werden parallel am linken Grove Steckverbinder A0 angeschlossen. Dazu kann ein i2c-Hub benutzt 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-uhr-speicherkarte-dipschalter-lcd’.

Mit dem DIP Schalter wird eingestellt:

Einmalig Knopf A+B geklickt schaltet zusätzlich den Lagesensor (Drehung x- y-Achse) an (auch am i2c Bus). Danach werden im Sekundentakt die x und y Winkel im LCD Display rechts angezeigt (und auf Speicherkarte protokolliert).

Der Sekundentakt kann von einer ‘alle 1000 ms’ Schleife kommen. Genauer geht es, wenn ein PIN mit CLK am RTC-Modul verdrahtet wird. Das wird erkennt und schaltet die Schleife ab. Ein Symbol wird links unten angezeigt.

Auf dem LCD Display haben verschiedene Funktionen einen eigenen Bereich, ohne sich zu überschreiben.

Erweiterungen

Die Calliope-App ‘i2c-uhr-speicherkarte-dipschalter-lcd’ 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/rtc-uhr Quarz-Uhr mit Knopfzelle
calliope-net/lcd-16x2 LCD-Display 16 Zeichen x 2 Zeilen
calliope-net/openlog Dateien auf Speicherkarte lesen/schreiben/löschen
calliope-net/dip-switch 6 DIP-Schalter oder ‘5-Way_Switch’

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)