http://www.hi-flying.com/index.php?route=product/product/show&product_id=228 

https://www.electronic-software-shop.com/lng/en/electronic-software/?xoid=ion9al9i56kt9mkgvlugo1p3d2

http://ok1ufc.nagano.cz/Gambas_stranky/serial_picaxe/serial_expander.htm

https://picaxe.com/getting-started/picaxe-manuals/
https://picaxe.com/getting-started/software-selection/


1. Nastavíme výstupní piny na úroveň low. Moje zkušenost - nastavuji jeden po druhém instrukcemi na řádku 23 a 24. Tím se současně nastaví piny jako výstupní.
2. Hlavní smyčku programu si označíme jako "main:" a návěští je na řádku číslo 5.
3. Přečteme si ze sériového portu dva bajty, které uložíme do proměnných b0 a b1. Vše je na řádku č. 6
4. Instrukce na řádku 6 si všimneme podrobněji. C.6 znamená, že sériová data čteme ze špičky C.6. V závorce jsou čísla (254,254,118,224). Těmto číslům říkáme hodnoty qualifier, Pokud je program přijme správně, přijme rovněž bajty b0 a b1 a dosadí je do těchto proměnných. Pokud se hodnota qualifier liší, data b0 a b1 se ukládat nebudou. Toto používám k adresaci konkrétního čipu. Čipy mají podobné programy, které se liší v jediné hodnotě qualifier. V mé úloze jsem u prvního čipu použil číslo 118, u druhého 119, atd.
5. Pokud se nám přijaté hodnoty qualifier a hodnoty naprogramované shodují, jsou přijatí b0 a b1. Program běží na řádky 15 a 16. Jsou nastaveny pomocí instrukcí outpinB a outpinC všechny piny portu B a piny portu C mimo C.6.
6. Na řádku 18 je pausa 100 ms a skok na řádku č. 20 vrací program na začátek hlavní smyčky.