Scratch Version der technika für fischertechnik Controller
Ihr wollt eure fischertechnik-Modelle mit Scratch programmieren, könnt aber keine zusätzliche Software installieren oder fischertechnik unterstützt diesen nicht?
Dann seid ihr hier genau richtig! Die Scratch-Version von technika ermöglicht es, nahezu alle fischertechnik-Controller direkt und ohne Zusatzsoftware anzusteuern.
Viele dieser Controller feiern hier sogar ihre Premiere im Bereich der Scratch-Programmierung!

Unter folgendem Link gelangt ihr zur technika-Version von Scratch:
🔗 https://scratch.technika.de
Es gibt zwei Möglichkeiten, die technika-Scratch-Version zu nutzen:
Herunterladen: Ladet den Quellcode herunter und öffnet die
index.html. Nach dem Herunterladen wird keine Internetverbindung mehr benötigt.
👉 Download über GitHub (neueste Version)Website: Direkt über die Website
👉 Link zur Website
Aktueller Entwicklungsstand:
➡️ technika-Karlsruhe/scratch-web
Dokumentation/Wiki:
➡️ Home · technika-Karlsruhe/scratch-web Wiki
Wichtig:
Bitte beachtet, dass der TXT 4.0 nur über die heruntergeladene Version von Scratch angesteuert werden kann!
Damit der ftDuino als entsprechendes USB-Gerät funktioniert muss der passende Sketch installiert sein. Die Sketches befinden sich nach Installation der ftDuino-Unterstützung in der Arduino-IDE unter Beispiele/WebUSB. Zusätzlich muss eine Anpassung an der USB-Konfiguration des ftDuino vorgenommen werden. Dazu muss als Board der Typ ftDuino (WebUSB) ausgewählt werden. Dieser Typ sollte nur für die WebUSB-Sketches verwendet werden. Alle anderen Sketche sollten weiterhin den Board-Typ ftDuino nutzen. In Zukunft wird dies direkt in technika scratch geregelt!
✅ Unterstützte Controller
🔌 Extern (Verbindung mit Laptop – dieser steuert den Controller):
📡 BT-Smart
📶 BT-Receiver
🤖 Robby (First Coding / Early Coding)
🧠 TXT 4.0
🛠️ ftDuino
🔧 LT
- 📡 RX
➕ Weitere folgen (TX, TXT)
📥 On-Board (Programm kann direkt auf den Controller geladen werden):
✅ Möglich bei:
🧠 TXT
➕ Weitere folgen (TXT 4.0, TX, RX, ftDuino)
❌ Vom Controller aus nicht möglich bei: BT-Smart, BT-Receiver, Robby, LT
🌐 Unterstützte Browser
Der Browser muss auf der jeweiligen Plattform die Web APIs unterstützen!
📱 Android: Chrome
📱 iPhone: Bluefy
💻 Windows: Chrome, Edge
💻 Linux: Chrome, Edge (es muss chrome://flags/#enable-experimental-web-platform-features aktiviert werden)
💻 Mac: Chrome, Edge
Bei Fragen bitte entweder direkt in Github oder eine E-Mail an technika!
