Blinkstick Pro mit Scratch steuern

20.09.2014

Im letzen Beitrag habe ich den Blinkstick Pro als einfaches Lötprojekt für Kinder beschrieben. Der Blinkstick kommt schon von Hause aus mit einer reichen Unterstützung für die unterschiedlichsten Programmiersprachen. Auch eine Steuerung aus dem Web ist möglich.

Ich habe heute versucht, den Blickstick mit angeschlossenem Ring aus 16 Neopixeln aus der Scratch Programmierumgebung (Version 2.0) zu steuern. Scratch wurde am MIT Media Lab entwickelt und ist seit langem eine beliebte Umgebung, um Kindern ab 8 Jahren das Programmieren nahezubringen. seit diesem Juli gibt es mit ScratchJr eine Version für das iPad für noch jüngere Kinder ab 5 Jahren.

Scratch mit Python-Programmen zu erweitern ist nicht schwierig. Das Ergebnis sind neue Blöcke, über die sich über den Blinkstick die 16 bunten Leuchtdioden steuern lassen.

Zur Installation benötigen wir zunächst die Python-Erweiterungen für Blinkstick und für Scratch-Erweiterungen:

Danach geben wir in einem Texteditor die folgende Datei ein und speichern sie als blinkscratch.py

Diese Datei starten wir mit “python blinkscratch.py”. Sie startet einen Webserver auf 5000. Unter der Adresse http://localhost:5000 können wir die Erweiterungsdatei *.s2e für Scratch herunterladen:

localhost_5000

Die so heruntergeladene Datei kann man per Shift-Klick auf das Datei-Menü in Scratch importieren:

Vollbild_20_09_14_23_03

Damit stehen uns die neuen Blöcke für ein erstes Beispielprogramm zur Verfügung:

Scratch_2_Offline_Editor

Projekte

- Anzeige -


comments powered by Disqus