Witam
Zacząłem się bawić nieco w programowanie, kontroler to atmega8.
Wiem jak napisać w bascomie instrukcję żeby np opuścić pętlę po przyciśnięciu przycisku, ale jak najprościej podać komendę żeby powtórzyło pętlę powiedzmy 10 razy lub wykonywało ją 10 sekund a następnie wyszło z niej i wykonywało dalej program?
Np taki prosty program:
$regfile = "m8def.dat"
$crystal = 800000
Config Portb = Output
Dioda1 Alias Portb.0
Dioda2 Alias Portb.1
Dioda3 Alias Portb.2
Dioda4 Alias Portb.3
Do
Dioda1 = 0
Dioda2 = 1
Waitms 300
Dioda1 = 1
Dioda2 = 0
Waitms 300
Loop
End
Czyli mignąłem diodą1 i diodą2 na przemian, i chciałbym tak migać przez 10 sekund a następnie migać diodą3 oraz diodą4 w ten sam sposób powiedzmy przez 15 sekund i spowrotem dioda1 i dioda2...
Jak to najprościej zapisać?
Zacząłem się bawić nieco w programowanie, kontroler to atmega8.
Wiem jak napisać w bascomie instrukcję żeby np opuścić pętlę po przyciśnięciu przycisku, ale jak najprościej podać komendę żeby powtórzyło pętlę powiedzmy 10 razy lub wykonywało ją 10 sekund a następnie wyszło z niej i wykonywało dalej program?
Np taki prosty program:
Kod: text
$regfile = "m8def.dat"
$crystal = 800000
Config Portb = Output
Dioda1 Alias Portb.0
Dioda2 Alias Portb.1
Dioda3 Alias Portb.2
Dioda4 Alias Portb.3
Do
Dioda1 = 0
Dioda2 = 1
Waitms 300
Dioda1 = 1
Dioda2 = 0
Waitms 300
Loop
End
Kod: text
Czyli mignąłem diodą1 i diodą2 na przemian, i chciałbym tak migać przez 10 sekund a następnie migać diodą3 oraz diodą4 w ten sam sposób powiedzmy przez 15 sekund i spowrotem dioda1 i dioda2...
Jak to najprościej zapisać?