Hallo zusammen, ich bin gerade dabei meine ersten Schritten in der tollen Welt der Digitaltechnik zu machen ;-) Genau genommen fummel ich seit kurzem mit AVR´s und bascom rum. Jetzt zu meinem Problem: Ich bin dabei eine bipolare Schrittmotor Steuerung zu bauen wofür ich nun die Taktsignale erzeugen muß. Dies ist soweit auch kein Problem-die Motoren drehen sich auch(hier ein Beispiel: Do Debounce Pina.0 , 0 , Schneller Debounce Pina.1 , 0 , Langsamer Loop ' Ontimer0: Timer0 = 251 Incr Zeit If Zeit >= 1 Then Toggle Portc.1 Zeit = 0 Return Schneller: Incr Speed Return Langsamer: Decr Speed Return Nur würde ich die Motoren gerne in der Drehzahl regeln. Ich denke, dass ich verstanden habe, das ich den Timer mit der Geschwindigkeits Variablen neu laden muß. Nur verstehe ich den Bascom Syntax irgendwie nicht richtig. Ich hatte versucht die Variable Speed in der Hauptschleife zu entprellen und in der jeweiligen Subroutine zu erhöhen/verringern. Wobei Zeit = 1 die höchste Drehzahl und Zeit = 20 die nidriegste Drehzahl darstellen sollte. Nur irgendwie komme ich nicht darauf. Es wäre daher nett, wenn mir einer von euch einen Denkanstoß geben könnte Gruß Michel
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.