Hallo Inka,
türlich geht das mit dem Hut wechseln... nur müsste die m32 ständig die Messwerte der Sensoren per I2C an die Base geben und die Base daraus Fahrbefehle basteln.
Es wäre auch denkbar, das man (die m32) der Base per I2C Modus Befehl sagt "fahr du die nächsten Meter aber achte auf die Sensorwerte auf dem I2C Bus".
Dazu müsste einiges an der base lib bzw. I2C slave umgeschrieben werden aber letztendlich bestimmst doch du, was die beiden miteinander aushandeln.
Immerhin sind das 2 unabhängige Prozessoren, und das verhalten dazwischen ist umsetzbar von master/slave über preemptiver Prozess und Steuerungskontrolle und noch komplizierteren Verfahren.
Da z.B. die m32 nichts von den Bumpern mitkriegt, diese aber mit in das Fahrmodel mit einfließen.. bzw. die Bumper die Fahrsteuerung beeinflussen, hast du eh schon eine Art "verteilte Intelligenz".
Das lässt sich auch gescheit ausbauen.
Gruß
Lesezeichen