Zitat Zitat von M!ni M0nk3y
achso...
hmmmm, ich merk schon, das ist etwas aufwändiger als gedacht.
schade dass ein atmega8 nicht 500mA am ausgang liefern kann, sonst könnte man ja einfach einen ausgang auf 1 den anderen auf 0 stellen und zack läuft der motor...
Die Freilaufdioden bräuchtest du dann trotzdem und du könntest den Motor nur in eine Richtung drehen.
Wenn dir eine Drehrichtung reicht, brauchst du auch keine H-Brücke. Da würden 2 Transistoren mit Freilaufdioden reichen.

Anstatt dir passenden Freilaufdioden zu bestellen, könntest du dir auch gleich einen Motortreiber-IC bestellen.

Für die TWIN-Motoren reicht ein L293D. Da sind die Freilaufdioden auch schon drin.

Du musst dann allerdings ein bischen aufpassen, dass dein Roboter sich nicht festfährt.
Wenn die Motoren blockieren könnte es schon sein, dass der L293D durchbrennt.
Meiner hat es bisher überlebt, aber ich habe auch nur auf relativ glattem Boden rumprobiert und da drehen die Räder durch wenn mein Chassis irgendwo hängenbleibt.