Řídící SW je napsaný v Arduino IDE, díky čemuž by měl po pár úpravách fungovat i na jiných podporovaných deskách.
Ovládání probíhá přez sériovou linku z PC pomocí emulátoru sériového terminálu (používám GTKTerm).
UI bylo od začátku myšleno ve stylu prvních počítačů, takže probíhá pomocí zadávání příkazů. Zadané příkazy potvrzujeme entrem. Řídící příkazy jsou inspirované jazykem BASIC.
První verze NED-BASICu podporuje základní matematické příkazy s celými čísly (sčítání, odčítání, násobení a dělení), nepodmíněné skoky, výstup a vstup na port, ukládání a načítání programu na/z SD karty/u, ukládání celého čísla do proměnné a – z. Všechny podporované příkazy je možné zobrazit příkazem help. Zápis probíhá malými písmeny. Název souboru na SD kartě se zadává ve formátu 8.3 – 8 znaků název . 3 znaky přípona.
Pokud se před příkaz zadá číslo řádku a mezera, příkaz se uloží do paměti, jinak se rovnou provede. Číslo řádku je potřeba zadat 2mi znaky (např. 05, 65, 35) v rozsahu 01 – 99. BASIC program je možné napsat v PC v poznámkovém bloku a po zkopírování na SD kartu spustit v NEDoj.
Spuštění programu kitt.txt z SD karty
Na SD kartu naformátovanou na FAT32 nahrajeme program kitt.txt, vložíme do NEDa, připojíme k PC a spustíme teminál.
Po resetování NEDa na terminálu naskočí úvodní obrazovka. Pokud je stav SD OK, můžeme pokračovat stiskem enteru.
Zobrazí se symbol otazníku a dvojtečky a systém čeká na zadání příkazu
Pro kontrolu zda je na SD kartě nahraný správný soubor můžeme zkusit vypsat soubory příkazem – sd ls
Po kontrole zadáme příkaz – sd load kitt.txt
Soubor se načte do paměti a zobrazí se potvrzení
Můžeme provést kontrolu nahrání příkazem list
Poté již stačí spustit program příkazem run a program se spustí a LEDky začnou blikat
Program běží v nekonečné smyčce takže se ukončí resetem. Ještě je potřeba dodělat příkazy podmíněných skoků a spoustu dalších.