Guude, Projekt: ich möchte einen Motor für x Sekunden laufen lassen, wenn ein Taster gedrückt wurde. Wenn der selbe Taster noch einmal gedrückt wird, soll der Motor wieder x Sekunden rückwärts laufen. Infos: Der Motor muss keine Aufgaben erledigen, die viel Kraft benötigen würden und er sollte möglichst mit den 5v des Mikrocontrollers betrieben werden. Frage: Ist der Mikrocontroller das richtige Bauteil um so etwas zu realisieren? Wie muss die Programmierung aussehen? - Könnte mir jemand einen Code schreiben? An welchen Pol des Controllers müsste der Motor angeschlossen werden? vielen Dank guude2
guude2 schrieb: > ich möchte einen Motor für x Sekunden laufen lassen, wenn ein Taster > gedrückt wurde. Wenn der selbe Taster noch einmal gedrückt wird, soll > der Motor wieder x Sekunden rückwärts laufen. ne555 als Monoflop mit Transistor dahinter (je nach Motor halt) uC ist da nicht nötig. :-)
Vergiss meine erste Antwort, hab das umdrehen übersehen. Würde sich aber mit nem Toggleflipflop und einem 2poligen Wechselrelais ergänzen lassen. :-)
Wenn dus aber wirklich mit nem uC machen willst, schau mal nach: Motortreiber AVR-Tutorial und les dich ein. PS: Sorry für Dreifachpost.
Vielen Dank für die sehr schnelle Antwort Das wäre super aber wie würde dann ein Schaltplan aussehen (als Monoflop mit Transistor dahinter) Ich verstehe nicht wie das Ding dann rückwärts laufen soll, weil der Monoflop doch nur einen Impuls für x Sekunden "verlängert" - ich hebe aber leider 2 Zustände und was bringt der Transistor der verstärkt doch bloß das Signal oder meinst du dass er es dem Monoflop erst ermöglicht das Signal zu halten? guude2
hallo ich habe nun eine Teillösung für mein Problem gefunden: mit würde es reichen, wenn ich einen Timer oder Controller hätte der für x Sekunden nach einem Tasterdruck auslöst. @ Floh: wo kann ich einen Plan finden auf dem steht welche Bauteile ich brauch wenn der Spaß 2Sekunden laufen soll vielen Dank Christian
Na ein bisschen mehr Forscherdrang wird doch noch vorhanden sein, nein?
Ein Gleichstrom-Spindelmotor aus einem CD-ROM ist meist sehr sparsam und läuft im Leerlauf mit etwa 20mA bei 5V. Daher kann man ihn zwischen 2 Portpins eines kleinen Controllers schalten. Zum Laufenlassen und zum Umkehren der Richtung schaltet man jeweils einen Portpin auf Ausgang High und einen auf Ausgang Low, zum Stoppen beide auf High oder beide auf Low. Man muß Sorge tragen, dass die Pins nie als Eingang geschaltet werden, dann kann man auch die Freilaufdioden sparen. Wenn man den Motor an 2 OCR-Pins anschaltet, kann man auch mittels PWM die Geschwindigkeit des Motors steuern. Habe so mal eine Waschmaschine für das Puppenhaus meiner Tochter gebastelt ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.