Hallo zusammen!
Seit ein paar Tagen ist mein Projekt WebPBrick online: https://www.webpbrick.com
Es ist eine kostenfreie und quelloffene Entwicklungsumgebung für den gelben, programmierbaren RCX-Baustein der ersten LEGO Mindstorms Generation.
Programmiert wird in der textbasierten Programmiersprache NQC, die Dave Baum ins Leben gerufen hat. Dabei läuft der NQC-Compiler im Browser. Die serielle Infrarot-Kommunikation läuft über den LEGO IR Serial Tower - die USB-Variante wird leider noch nicht unterstützt, aber der Eigenbau von IR Towern mit einem USB/Seriell-Wandler ist möglich. (Edit: Neben dem Aufspielen eigener Programme klappt auch das Aufspielen von Firmware - was besonders dann notwendig ist, wenn länger keine Batterien mehr im RCX waren.)
Den Quellcode findet ihr hier: https://github.com/maehw/WebPBrick/
Vorteile: ihr braucht keine Windows Virtuelle Maschine, das System läuft betriebssystemunabhängig in einem kompatiblen Browser und ihr müsst nichts installieren.
Das Projekt ist erst seit wenigen Tagen online. Am gestrigen Linux Info Tag 2024 habe ich das Projekt im Rahmen eines Talks vorgestellt: https://www.luga.de/stati...klungen_im_webbrowser/ - hier findet ihr auch die Vortragsfolien dazu.
Ich würde mich freuen, wenn sich hier ein paar Interessierte finden würden, die das mal ausprobieren möchten.
Sehr gerne Rückmeldungen jeglicher Art direkt an mich oder natürlich auch für alle sichtbar öffentlich hier - oder auf GitHub, was für euch passt!
Schöne Grüße
Mäh
TeSa76 , ThomaS , RobbyRay , Xris , JuL gefällt das (5 Mitglieder)
Hab Interesse ... damit mein gelber RCX weiter genutzt werden kann.
Deshalb gleich mal zwei Fragen dazu:
1. Ist das für RCX 1.0 und 2.0?
2. Wie soll ich den RCX verbinden, wenn weder "serial (IR)" noch "USB" derzeit unterstützt werden?
Ade, Thomas