Hallo ich habe einige Erfahrung mit Arduinos und ESP32 Module und jetzt einen Asuro zum Spielen bekommen.

So wie der ist, möchte ich den nicht nutzen, ich stelle mir jedoch vor ihn von der schon bessere Plattform von Arduinos oder ESP32 Module steuern zu lassen.

Ich hätte jetzt zwei Möglichkeiten:

a) den AT-Mega-8 ausbauen, und die Ein/Ausgänge von einem Arduino ansteuern.

b) Den AT-Mega-8 drin lassen, ihn einen starren Programm ablaufen lassen, bestehend aus der Geschwindigkeitsregulierung der zwei Rädern (inklusive Odometrie) sowie die Weiterleitung von Digital Ein/Ausgänge auf seine serielle Schnittstelle.

Ein weiterer Arduino (oder doch besser ein ESP 32, der auch funken kann) soll dann die übergeordnete Ansteuerung übernehmen und den Asuro seriell ansteuern.
Die Kommunikation könnte zum Beispiel aus 3 Bytes bestehen:
- Byte Rad links von -127 bis +127
- Byte Rad rechts von -127 bis +127
- Byte LEDs

zurück käme
- ein Byte mit dem Zustand der Schalter und der Spur-Fotozellen.

Hat eventuell schon jemand so etwas gemacht?