Dein Problem verstehe ich immer noch nicht.
Wenn du zu wenig Pins hast, dann häng eine Porterweiterung an I2C und mach ein paar von deinen PWM-Pins frei.
Und da hängst du einen HGW-Motortreiber dran.
Was hast du denn alles an 22 Digitalpins hängen, dass du keine mehr frei hast?
siehe pdf dokument der verdrahtungmove_modul_verdrahtung.pdf Zumindest die mir bekannten digitalen pins sind belegt...
ansonsten geht es um eine änderung bzw. ergänzung ausserhalb der vorhandenen hardware. Ich kann weder einen mega 2560 oder mega-mini einsetzen, erstens wegen platz und weil ich an einer funktionierenden und - zumindest für mich - schwierigen lötarbeiten an der fertigen platine nichts ändern kann. Würde ich gerne, geht nicht. Und die erwähnte mögliche verwendung eines ESP sollte auch ein teil der lösung sein.
gruß inka
Du hast einen I2C frei und willst damit einen ESP verbinden, um ihn sozusagen als Erweiterung zu benutzen - hab ich das richtig verstanden?
Wo ist dann das Problem, einen PWM-Pin des ESP an einen hundsgewöhnlichen DC-Motortreiber (H-Brücke) anzuschließen?
Wenn ich die Vorschläge hier lese... Einen Linearregler über variable Widerstände zuschalten.... da rollen sich einem die Fußnägel hoch.
kein problem, so mache ich das auch. Es hätte ja sein können dass es noch andere möglichkeiten gibt...
Dem himmel sei dank hat keiner die frage gestellt warum ich meinen roboter nicht auf drei räder umbaue. Die reichen doch völlig - und dann hätte ich ja pins genug...
Aber sonst war fast alles dabei. Also lass rollen...
gruß inka
Dafür gibt es nun mal Spannungsregler mit variabler Ausgangsspannung. Man schaue in die Datenblätter, dann findet man entsprechende Schaltungsvorschläge, genau so.
Es war eine Alternative gefragt, das ist eine. Muss man eben nur wissen.
Ich dann mal wieder raus, bei der Oberschlaumeierei hier. Da kommt einem ja die Galle hoch.
Viel Spaß allen!
Moppi
Oberschalumeierei ist bestenfalls, wenn man einen Linearregler zur Geschwindigkeitsregelung eines DC-Motors einsetzen will. Der Linearregler verbrennt die nicht genutzte Spannung in Wärme - sinnloser gehts wohl kaum für ein akkubetriebenes Fahrzeug! Wenn schon, dann nimm wenigstens einen regelbaren Stepdown, wie Inka es angeregt hat. Aber auch das ist, mit Verlaub, ziemlicher Unsinn.
Aber wozu gibts denn PWM-gesteuerte Motortreiber? Im zweifel kann jeder 20-Cent-µC (und der ESP erst recht) aus einem Analogsignal (von einem der noch freien Pins des Nano) ein passendes PWM-Signal machen. Das dürfte mit weniger als 10 Programmzeilen machbar sein.
Vermutlich benutzt du auch einen Holzknüppel als zweistufige Fahrradbremse - Holzknüppel zwischen die Speichen = bremsen - Holzknüppel nicht zwischen die Speichen = fahren...
Frohe Festtage noch.
Lesezeichen