Für alle, welche das welche das Set, und ähnliche kleine Fahrzeuge mit einer herkömmlichen Steuerung bedienen wollen ein kleiner, beispielhafter Bauteilvorschlag:
1) Eine Spannungsquelle, wie für die Antriebe passend etwa 9 V Block oder Akku
2) Microcontroller: SeedStudio XIO;
https://wiki.seeedstudio.com/Seeeduino-XIAO/
https://eckstein-shop.de/Seeed-Studio-Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0-
3) 4 Kanal Empänger, hier für FrSky "AFHDS2A" Protokoll
--> bei diversen Anbietern ~8-10 €, link ist zu lang ;-)
4) 2 fach DC Motortreiber: DRV8835 Dual Motor Driver Carrier
https://eckstein-shop.de/navi.php?qs=DRV8835+Dual+Motor+Driver+Carrier
5) Step Down Spannungsregler für 2), der Microcontroller verträgt nur max 5V !
- Pololu 5V Step-Up/Step-Down Voltage Regulator S9V11F5
https://eckstein-shop.de/navi.php?qs=Pololu+5V+Step-Up/Step-Down+Voltage+Regulator+S9V11F5
PS:
Wer kein RC Set hat muss ungefähr ~ 30 veranschlagen, sicher kann man auch den dann beigefügten Empfänger verwenden, wenn er klein genug ist.
Das notwendige Programm für den Microcontroller ist im Prinzip recht simpel.
Die Kanäle 1 und 2 für Antrieb und Lenkung werden eingelesen, etwa ähnlich
....
pinMode(CH_01_PIN,INPUT);
pinMode(CH_02_PIN,INPUT);
....
Channel_01_Raw = pulseIn(CH_01_PIN, HIGH, 50000);
Channel_02_Raw = pulseIn(CH_02_PIN, HIGH, 50000);
.....
Channel_0x_RAW: Wert im Bereich 0..1023
Über den Befehl : analogWrite(Motor_CX_PIN, Wert) (Wert: 0..255)
wird dann einfach paarweise ein Motor angesteuert, etwa Lenkung, Motor 1
....
analogWrite(Motor_1_C1_PIN, 255);
analogWrite(Motor_1_C2_PIN, 0);
....
andersherum:
....
analogWrite(Motor_1_C1_PIN, 255);
analogWrite(Motor_1_C2_PIN, 0);
....
In der einfachsten Form muss man also nur die Eingangsgrößen passend umrechnen und wieder ausgeben, fertig !