LEGO Mindstorms RCX reaktivieren: Entwicklungen im Webbrowser
Vor über 25 Jahren hat LEGO unter dem Namen MINDSTORMS Robotik-Baukästen mit den beliebten Klemmbausteinen herausgebracht. Im Jahr 2022 hat LEGO angekündigt die erfolgreiche Serie zum Jahresende nicht weiter fortzusetzen. Mit moderner browserbasierter Technologie reaktivieren wir die verstaubten gelben programmierbaren RCX-Bausteine der ersten Generation von MINDSTORMS-Robotern (1998) - plattformunabhängig und einsteigerfreundlich programmiert in einer Open Source Entwicklungsumgebung. Der Vortrag richtet sich nicht nur an LEGO-Roboter-Enthusiasten und erfahrene Entwickler:innen.
- Ende der LEGO MINDSTORMS Ära?! – Rückblick
- Funktionsweise des LEGO MINDSTORMS RCX
- Technische Vorstellung der Embedded Hardware von RCX und Sensorik/Aktorik
- Einführung in die verwendete Infrarot-Übertragungstechnik
- Embedded Software (ROM, Firmware, Programme)
- Original-Entwicklungsumgebung und -Programmiersprache der ersten MINDSTORMS-Generation
- Alternative Programmiersprachen und Entwicklungsumgebungen
- Herausforderungen bei der Reaktivierung nach 25 Jahren
- Demo der Web-IDE (WebPBrick.com)
- Vorstellung der quelloffenen Toolchain und der verwendeten Technologien
- WebAssembly (Wasm) - Compiler für das Web
- Web Serial API - Serielle Geräte im Webbrowser ansprechen
- WebUSB API - USB-Geräte im Webbrowser ansprechen
- Ausblick
Im Anschluss an den Vortrag können wir gerne gemeinsam alte LEGO MINDSTORMS RCX reaktivieren - also gerne Hardware entstauben und ein paar frische Batterien einpacken! Wir treffen uns an einem Tisch, den ich während des Vortrags bekannt gebe. Ich habe ein wenig Hardware zum Ausprobieren und Spielen mit dabei.
Downloads und Links:
Bitte von diesem Beitrag keine Fotos oder Videos machen.