Hey leute hoffe ihr könnt mir helfen.
Ich muss für ein Projekt in der Schule eine Motordrehzahlregelung basteln wir haben dazu diese Teile zur Verfügung gestellt bekommen:
- Arduino Uno mit Atmega 328P
- Step Motor 28byj-4
- das Dazugehörige IC Board mit einem ULN2003 http://www.amazon.de/28BYJ-48-28BYJ4.../dp/B00ATA5MFE

Angeschlossen habe ich das IC board an die Pinb 0-3 des Atmega
Jetzt ist mein Porblem das Mein code nicht funzt und das unser lehrer uns ziehmlich alleine lässt mit unseren Problemen. Das Problem dabei ist außerdem, dass ich nur Beispiele in c oder dieser komischen Arduino Sprache finde, da ich aber in der Schule mit Bassic arbeiten muss habe ich mich mit den anderen nie beschäftigt und gelernt

Das Programm an sich ist ziehmlich simpel. Es werden einfach die vier Phasen hoch und runter gespielt und der Waitms befehl mit der Varriablen x diehnt später zur regelung.
Code:
$regfile "m328pdef.dat"
$crystal = 16000000

'Schrittmotorpins
Config Pinb.0 = Output                                      'Motorpin1
Config Pinb.1 = Output                                      'Motorpin2
Config Pinb.2 = Output                                      'Motorpin3
Config Pinb.3 = Output                                      'Motorpin4

Dim X As Word                                               'X soll zur Geschwindigkeitsregelung dienen

X = 100


Do

   'Phase 1
   Pinb.0 = 1
   Pinb.1 = 0
   Pinb.2 = 0
   Pinb.3 = 0
   Waitms X
   'Phase 2
   Pinb.0 = 1
   Pinb.1 = 1
   Pinb.2 = 0
   Pinb.3 = 0
   Waitms X
   'Phase 3
   Pinb.0 = 0
   Pinb.1 = 1
   Pinb.2 = 0
   Pinb.3 = 0
   Waitms X
   'Phase 4
   Pinb.0 = 0
   Pinb.1 = 1
   Pinb.2 = 1
   Pinb.3 = 0
   Waitms X
   'Phase 5
   Pinb.0 = 0
   Pinb.1 = 0
   Pinb.2 = 1
   Pinb.3 = 0
   Waitms X
   'Phase 6
   Pinb.0 = 0
   Pinb.1 = 0
   Pinb.2 = 1
   Pinb.3 = 1
   Waitms X
   'Phase 7
   Pinb.0 = 0
   Pinb.1 = 0
   Pinb.2 = 0
   Pinb.3 = 1
   Waitms X
   'Phase 8
   Pinb.0 = 1
   Pinb.1 = 0
   Pinb.2 = 0
   Pinb.3 = 1
   Waitms X
'############################################################################
   'Phase 1
   Pinb.3 = 1
   Pinb.2 = 0
   Pinb.1 = 0
   Pinb.0 = 0
   Waitms X
   'Phase 2
   Pinb.3 = 1
   Pinb.2 = 1
   Pinb.1 = 0
   Pinb.0 = 0
   Waitms X
   'Phase 3
   Pinb.3 = 0
   Pinb.2 = 1
   Pinb.1 = 0
   Pinb.0 = 0
   Waitms X
   'Phase 4
   Pinb.3 = 0
   Pinb.2 = 1
   Pinb.1 = 1
   Pinb.0 = 0
   Waitms X
   'Phase 5
   Pinb.3 = 0
   Pinb.2 = 0
   Pinb.1 = 1
   Pinb.0 = 0
   Waitms X
   'Phase 6
   Pinb.3 = 0
   Pinb.2 = 0
   Pinb.1 = 1
   Pinb.0 = 1
   Waitms X
   'Phase 7
   Pinb.3 = 0
   Pinb.2 = 0
   Pinb.1 = 0
   Pinb.0 = 1
   Waitms X
   'Phase 8
   Pinb.3 = 1
   Pinb.2 = 0
   Pinb.1 = 0
   Pinb.0 = 1
   Waitms X

Loop

End                                                         'end program
Ich bedanke mich schonmal im Vorraus!!!!
Lg Balu18