Hallo HM,
du könntest z.B. einen Timer laufen lassen, der in der gewünschten Zeit überläuft (damit regelst du die Geschwindigkeit) und dann in eine Routine springt. Dort zählst du eine Variable von 0 bis 7 hoch und schaltest den zugehörigen Ausgang um. Das geht mit vier Befehlen:
Toggle PortB.Zaehler 'schaltet den vorherigen Port-Pin aus
Incr Zaehler 'erhöht den Zaehler
If Zaehler = 8 Then Zaehler = 0 'setzt den Zaehler zurück
Toggle PortB.Zaehler 'schaltet den nächsten Port-Pin ein
Wenn du das über mehrere Ports machen willst, musst du dir über eine zweite Variable merken, wo du gerade dran bist, also auf PortB oder auf PortC.
Lesezeichen