Hi geckogrotto. Try something like this.
START:
LET BROKEN = 0
LOW PORTB.1
Main:
IF PORTB.0 = 1 then ACTIVATE 'BEAM BROKEN
GOTO MAIN 'BEAM NOT BROKEN
ACTIVATE:
IF PORTB.0 = 1 THEN ACTIVATE 'WAIT FOR BEAM TO RETURN
LET BROKEN = BROKEN + 1
IF BROKEN >= 10 THEN LIGHTUP 'BEAM NEEDS TO BE BROKEN 10 TIMES
GOTO MAIN
LIGHTUP:
HIGH PORTB.1
GOTO LIGHTUP
Bookmarks