Steuere dein Baustein-Auto mit einem Computer oder Tablet. Lenke es, fahr Rennen, bring ihm einen Tanz bei oder mal ihm einen Weg, dem es folgt!

Nur drei Dinge.
Die Batteriebox mit den Motoranschlüssen A, B, C und D. Meistens gehört die App XP Block dazu, und im Beipackzettel steht „Smart creative module“.
Mit Bluetooth: einen Raspberry Pi, einen Laptop oder einen PC. Ein Tablet oder Handy kann auch die Fernsteuerung sein.
Nur für die erste Einrichtung. Danach fährst du!
Schritt 1 und 2 machst du nur einmal.
Installiere es mit Python:
pip install "brickremote[web]"
Oder lade den Code herunter und nimm ./run.sh, das beim ersten Mal alles selbst einrichtet.
Steck den Antriebsmotor in Anschluss A und den Lenkmotor in Anschluss D. So ist das fertige Auto aus der Packung gebaut.
Drück den Einschaltknopf. Das Licht fängt an zu blinken: Es wartet auf dich!
brickremote web
Öffne die angezeigte Adresse in einem Webbrowser. Auf einem Tablet nimm die, die auf :8080 endet. Sobald der Baustein gefunden ist, hört das Licht auf zu blinken, und du kannst losfahren!
Tippst du lieber, als zu klicken? Starte einfach brickremote für die Tastatur-Version.
Wechsle mit den Knöpfen oben zwischen ihnen.

Halte FORWARD gedrückt, um zu fahren, und dreh am Lenkrad. Lässt du los, springt das Lenkrad zurück in die Mitte, genau wie bei einem echten Auto.

Einen Kran, einen Roboter oder einen Panzer gebaut? Zwei Joysticks steuern alle vier Motoren, einer für A und B, einer für C und D.

Tippe auf die bunten Blöcke, um eine Liste von Bewegungen zu bauen, dann drück RUN und schau zu, wie dein Werk alles allein macht.

Tippe Kästchen im Raster an, um zu malen, wohin das Auto fahren soll. Jedes Kästchen ist einen halben Meter groß. Drück GO! und los geht's.
Kopiere eins in den Programm-Bildschirm und drück RUN. Dann ändere die Zahlen und schau, was passiert!
Vor und zurück, immer wieder.
gear 2 repeat 4 a + 0.5 a - 0.5 end
Voll einlenken und im Kreis fahren.
repeat 3 d + # nach links lenken und so lassen a + 2 # 2 Sekunden fahren stop wait 0.5 end
Die Schildkröte und der Hase.
gear 1 a + 2 gear 3 a + 1 stop
Für die Tastatur-Version (brickremote). Die meisten gehen auch in der Web-Version.
Der große rote STOP-Knopf (oder die Leertaste) stoppt sofort alle Motoren. Fahr auf dem Boden, nicht auf dem Tisch, und halte die Finger von drehenden Rädern und Zahnrädern fern.
Brick Remote ist kostenlose, quelloffene Software (MIT-Lizenz). Es funktioniert mit den günstigen Bluetooth-LE-Motormodulen, die sich als JG_JMC-xxxx melden und normalerweise mit der Handy-App XP Block benutzt werden. Es läuft unter Linux (auch auf dem Raspberry Pi), macOS und Windows.
Es ist auch eine kleine Python-Bibliothek, falls Sie eigene Projekte bauen möchten:
import asyncio
from brickremote import JMCModule
async def main():
async with JMCModule() as m:
await m.run(2, a=255) # Anschluss A 2 Sekunden vorwärts
asyncio.run(main())
Code, Protokoll-Notizen und die vollständige Befehlsreferenz gibt es im Projekt auf GitHub (auf Englisch).