Image Alt

technika Scratch

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:

  1. Herunterladen: Ladet den Quellcode herunter und öffnet die index.html. Nach dem Herunterladen wird keine Internetverbindung mehr benötigt.
    👉 Download über GitHub (neueste Version)

  2. 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!