Herzlich willkommen in meiner neuen Tutorial-Sektion! Hier findest du eine stetig wachsende Sammlung an praktischen Anleitungen, die dir zeigen, wie du mit meinem Blockly für Arduino Editor https://www.logickiste.de/ und einem Arduino R4 im Handumdrehen eigene Projekte realisierst. Mein Ziel ist es, technische Konzepte verständlich und direkt anwendbar zu machen, egal ob für Einsteiger oder fortgeschrittene Bastler. Jedes Tutorial ist so aufgebaut, dass du den Aufbau und die Logik sofort nachvollziehen und auf deine eigenen Ideen übertragen kannst. Von einfachen Steuerungen bis hin zu komplexeren Interaktionen auf LED-Matrizen ist für jeden etwas dabei. Also los, schnapp dir dein Board, öffne den Editor und tausche in die Arduino Welt ein.

1: Digitaler Würfel mit dem Arduino und Blockly
Heute zeige ich dir, wie du mit deinem Arduino und einer 8x8 LED-Dot-Matrix einen digitalen Würfel baust. Anstatt dich durch endlose und unübersichtliche „Wenn-Dann“-Ketten zu quälen, nutzen wir eine saubere und professionelle Methode: den Zustandsautomaten.
Das Projekt
Das Ziel ist simpel: Du drückst einen Taster, und auf der LED-Matrix erscheint nach einer kurzen Zufallsvariable-Animation das entsprechende Würfelbild (1 bis 6). Das sieht nicht nur schick aus, sondern ist auch ein hervorragendes Beispiel für effiziente Programmierung.
Warum ein Zustandsautomat?
Wenn du viele Bedingungen abfragen musst, wird der Code schnell unleserlich. Mit der Zustandsautomaten-Funktion in meinem Blockly-Editor ordnest du jeden möglichen Würfelwert (Zustand 1 bis 6) einem fest definierten Pixelmuster zu. Das macht den Code:
- Übersichtlicher: Jedes Würfelbild hat seinen festen Platz.
- Wartungsfreundlicher: Wenn du ein Pixelmuster ändern möchtest, musst du nur den entsprechenden Zustand anpassen.
- Performanter: Der Controller muss nicht jede „Wenn“-Bedingung einzeln prüfen, sondern springt direkt zum richtigen Zustand.
Der Aufbau
Wie du auf den Bildern siehst, ist der Aufbau überschaubar. Ein Taster am digitalen Pin 2 dient als Auslöser, während die Dot-Matrix die Augen des Würfels anzeigt. Die Animation vor dem Ergebnis – also das kurze Durchlaufen der Zahlen – sorgt für das nötige „Würfel-Feeling“, bevor der Zufallsgenerator festlegt, welches Muster der Zustandsautomat auf die Matrix zeichnen soll. Probiere es direkt aus und schau, wie viel aufgeräumter sich dein Code mit Zustandsautomaten anfühlt!
Blockly Würfel .js Datei als .Zip zum Download




