BASCOM "for" Schleife!

Gast #2488835
Lesenswert?

Hallo Freunde,

ich möchte gerade das meine LED auf meinem Board 20x Blinkt!
dies soll meine for Schleife sein aber das funktioniert nicht :(
kann mir jemand helfen?

Dim A as Byte
A=0

Do

A = A + 1

For A = 1 To 20 Step 1

A:

Led1 = 1
Waitms 20
Led1 = 0
Waitms 20

Next A

Loop
End
Gast #2488926
Lesenswert?

Wegstaben Verbuchsler schrieb:
> womit prüfst du denn das blinken? Mit den Augen wird das vermutlich nix,
> 20 ms zu "sehen"

mit nem 2313 auf 8 MHz basis sollte man das sehen, kauf dir lieber mal 
eine Brille ;)

-->



Dim A As Byte
A = 0

Do

A = A + 1

For A = 1 To 5 Step 1
If A = 20 Then
Goto Kreisel:
End If


Do:

Programm -->



next A (Variable)
loop
end
Gast #2489069
Lesenswert?

Hallo Janiiix3,

unabhängig vom Prozessor oder Taktfrequenz würde mit (dem w/richtigsten 
von) deinem Programm die LED mit 25 Hz blinken.

Gerade dein letztes Posting bedarf vielleicht etwas Erklärungsbedarf?
Was bedeuten die Pfeile?

Wozu das A=A+1? oder das Do: oder NEXT A (Variable)?

AlexW hat dir fast die richtige Lösung gezeigt, im Anhang habe ich sie 
noch etwas korrigiert.

Gruß
Angehängte Dateien:
Gast #2496815
Lesenswert?

Hallo Janiiix3 u. Thomas der Bastler

so, wie es Peter R. und Schleife bechrieben haben, ist es richtig.
Das von Schleife gefällt mir am besten, weil jede Zeile eindeutig ist 
und immer klar ist, was passiert. Gerade als Anfänger ist man für solch 
einen Code dankbar.
Haken und Ösen kann man immer noch einbauen, wenn man etwas sattelfester 
ist.

Merkt euch für später: Kommentarzeilen sind NIE! überflüssig! Lieber 
jetzt einen halben Aufsatz schreiben, bevor man später nicht mehr weiß, 
was man damals gemacht hat.


@bewaffneter Affe:
Wohl C-Programmierer?
Jeder hat eben so seine Vorlieben. Schlecht machen bringt nichts. Zur 
Not könntest du ja eine Schmerztablette einnehmen.

C = Gürteltiersprache ....??

Der Quellcode sieht so aus als wäre ein Gürteltier über die Tastatur 
gerollt...!  :-)


MfG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren