Először feltételt vizsgálunk, ha azon átmegy, akkor változtatjuk a fényerőt:
Kód: Egész kijelölése
M1:
'Ha teljes fényerő, akkor nem kell csinálni semmit, vissza a főprogramba
If Feny=255 Then Goto Main
'Ha nem max a fényerő, akkor növeljük a fényerőt maximumig
Do
Feny = Feny + 1
Pwm0b = Feny
If Feny > 255 Then Goto Main
Waitms 8
Loop
Goto Main
Kód: Egész kijelölése
Main:
Do
If Pinb.2 = 0 Then
'Kell-e egyáltalán növelni a fényerőt?
If Feny<255 Then
Waitms 200
Do
If Pinb.2 = 0 And A = 0 Then
A = 1
Goto M1
End If
'Do-Loopból kilehet lépni Exit-tel, nem pazaroljuk a memóriát
If Pinb.2 = 1 Then Exit Do
A = 1
Loop
End If
End If
If Pinb.2 = 1 Then
A = 0
'Ha nincs megnyomva a gomb, akkor megnézzük, hogy kell-e csökkenteni a fényerőt?
If Feny>0 Then Goto M2
End If
Loop
PS: Robert elvitt a határig, járunk-e már Nizzánál?