Here is my program:
the program on my computer sends data via the COM port to Picaxe
the data looks like this:kpk2 , kpk5, kpk10 etc...but occasionally the values are minus kpk-2, kpk-4, etc
is it possible to process minus values?
like this? when the state is minus, for example, kpk-12 goto stav2
setfreq m16
symbol hodnota = w3
start: ; zacatek programu
serin C.4,N9600_16,("kpk"),#hodnota ; nastaveni portu a nazev hodnoty kpk
if hodnota=0 then goto stav1 ;rovna se hodnota kpk 0 jdi na stav1
if hodnota=1 then goto stav2 ; rovna se hodnota kpk 1 jdi na stav2
goto start: ;
stav1:
low B.0 ;zhasni pin B.0
goto start ; zpet na zacatek programu start
stav2:
high B.0 ;rozsvit pin B.0
goto start
the program on my computer sends data via the COM port to Picaxe
the data looks like this:kpk2 , kpk5, kpk10 etc...but occasionally the values are minus kpk-2, kpk-4, etc
is it possible to process minus values?
like this? when the state is minus, for example, kpk-12 goto stav2
setfreq m16
symbol hodnota = w3
start: ; zacatek programu
serin C.4,N9600_16,("kpk"),#hodnota ; nastaveni portu a nazev hodnoty kpk
if hodnota=0 then goto stav1 ;rovna se hodnota kpk 0 jdi na stav1
if hodnota=1 then goto stav2 ; rovna se hodnota kpk 1 jdi na stav2
goto start: ;
stav1:
low B.0 ;zhasni pin B.0
goto start ; zpet na zacatek programu start
stav2:
high B.0 ;rozsvit pin B.0
goto start