PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schrittmotor mit ATmega8 und BASCOM



MischaMV
11.06.2005, 20:47
Hallo.
Ich will mit einem Schrittmotor volle Umdrehung also 360° machen.
Dafuer habe ich folgendes Programm geschrieben. Sie macht aber 360° und noch ein Schritt dazu. z.B. ich starte bei 0°
ende ist nicht bei 360° sondern bei 367.5 :-( u.s.w.

Hilfe!!

Hier ist der Code mit dem ich das gemacht habe.


Dim I As Byte ,
Config Portd = Output
For I = 0 To 12 Step 1
Portd.0 = 1
Waitms 15
Portd.0 = 0
Portd.1 = 1
Waitms 15
Portd.1 = 0
Portd.2 = 1
Waitms 15
Portd.2 = 0
Portd.3 = 1
Waitms 15
Portd.3 = 0
Next I

Portd.1 = 1
Portd.1 = 0
End


Danke Euch

Alter Knacker
11.06.2005, 22:36
0 - 12 ist doch 13, oder irre ich mich da?
mfg knacki

MischaMV
11.06.2005, 23:12
Stimmt :-)))))))))))

MischaMV
11.06.2005, 23:18
Ja Das funktioniert er macht immer 360°
Danke Alter Kancker

Alter Knacker
11.06.2005, 23:24
kein problem, man sieht selber oft den wald vor lauter bäumen nicht, schön, dass es funzt :)
mfg knacki