Guten Abend.. einige kennen sicherlich schon meinen ersten Beitrag.. Ich habe jetzt eine neue Frage: Ich versuche über einen AVR einen Motor anzusteuern. Das funktioniert soweit, aber ich möchte das der Motor nicht ständig läuft, sondern nur ganz kurz. Dazu öffne ich den PIN der am Gate des FET's dran ist und schliesse den. Leider zuckt der Motor nur kurz.. ich gehe davon aus das die Zeit zwischen öffnen und schliessen des Pins zu kurz ist. Wenn man die Taste "B" drückt,wird der PIN zum Gate geöffnet und nach kurzer zeit geschlossen. Der Motor soll laufen und ausgehen. Der Befehl "Wait 1000" steht für ein Warten von 1000sek. Meine Frage, kann man das überhaupt so realisieren, wie ich es mir vorgestellt habe oder muss man eine andere Software Methode anwenden ? Mit LED funktioniert das ja auch :D Das ist mein Code: $regfile = "2313def.dat" $crystal = 11059200 $baud = 19200 Dim Serialcharwaiting As Byte, Serialchar As Byte Config Portb.0 = Output Do Serialcharwaiting = Ischarwaiting() 'Check if B or b pressed then goto If Serialcharwaiting = 1 Then Serialchar = Inkey() If Serialchar = 66 Or Serialchar = 98 Then Portb.0 = 1 Wait 99999 Portb.0 = 0 End If End If Loop End
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.