občas se dostanu k programování PICAXE a narazil jsem na jeden problém (pro zkušenější je to jistě banální):
mám proměnné b0, b1,... a každá obsahuje jednociferné číslo (např.: b0=1;b1=6) a já bych je potřeboval sloučit do jedné proměnné,
která by obsahovala dvouciferné, případně trojciferné číslo (když b0=1;b1=6 tak b2=16).
Zkoušel jsem první věc, která mě napadla
Kód: Vybrat vše
b2 = b0 * 10 + b1
Pomůže mi někdo?
BTW, problém se týká tohoto kódu pro získání dat z $GPGGA věty:
Kód: Vybrat vše
symbol GPS = C.6
start:
serin GPS,t4800_8,("$GPGGA,"), b0,b1,b2,b3,b4,b5,b6,b6,b6,b6,b6,b6,b7,b8,b9,b10,b10,b11,b12,b13,b14,b14,b15,b15,b16,b17,b18,b19,b20,b20,b21,b22,b23,b24,b24,b25,b25,b26,b26,b27,b28,b28,b28,b28,b28,b28,b29,b30,b31,b32,b33,b34,b35,b36,b36,b37,b38,b39
sertxd ("GMT: ",b0,b1,"h",b2,b3,"m",b4,b5,"s ",b6,b7,"°",b8,b9,",",b10,b11,b12,b13,b14," ",b15,b16,b17,"°",b18,b19,",",b20,b21,b22,b23,b24," Validita dat: ",b25," Pocet satelitu: ",b26," Nadmorska vyska: ",b28,b29,b30,b31,b32,"m ",b33,b34,b35,b36,b36,b37,b38,b39, 13,10)
pause 1000
goto start