was mich in diesem Zusammenhang noch interessieren würde: kann Python auf dem Pi und Micropython auf Arduino eigentlich Multithreading?
was mich in diesem Zusammenhang noch interessieren würde: kann Python auf dem Pi und Micropython auf Arduino eigentlich Multithreading?
Das sind die selben Motoren und Reifen wie bei diesem Chassis:
https://www.amazon.de/Automotive-Geh...C3%BCr+Roboter
Zum ansteuern kann man da z.B. diese Dual H-Brücke nehmen.
https://www.amazon.de/gp/product/B01...?ie=UTF8&psc=1
Dazu passen würde dann dieser Arduino Code: (mit genau diese Motoren und dieser doppel H-Brücke getestet)
(letzter Code in dem Post)
https://www.roboternetz.de/community...l=1#post642738
Der Code läuft so auf einem Arduino Due und Mega 2560.
Für einen Uno oder Nano müsste man die PWM Pins im Code entsprechend ändern.
Dieser Code ist noch mal etwas optimiert
https://www.roboternetz.de/community...l=1#post642754
Ggf. mal den ganzen Thread durchlesen da dort auch das Thema Stromaufnahme der Motoren und Reset des µC durch dieselbe behandelt wird.
Für garantierte Gradeausfahrt, braucht man allerdings eine Regelung und dafür als Istwertaufnehmer die entsprechenden Radencoder.
Z.B.:
https://www.amazon.de/gp/product/B07...?ie=UTF8&psc=1
Die sind für diese Motoren und passen in das Chassis.
Die Kombination wäre also ein "mehr Geld gegen schnellen Erfolg" tausch.
Lesezeichen