Instructions

51
14. Naprogramování robota v programovacím jazyce C
14.1 Napsání programu, sestavení zdrojového textu v programovacím jazyce C
Nejdříve musíte vytvořit zdrojový text neboli kód (anglicky source code“) pro programovací jazyk C“,
který uložíte do příslušného souboru na svém osobním počítači (notebooku).
K tomuto účelu nelze v žádném případě použít textové editory (procesory), jako jsou například
OpenOffice“, Word či Excel“. Pomocí těchto textových a tabulkových editorů můžete psát různé
zprávy, příručky, návody k obsluze nebo vytvářet tabulky.
Zdrojový text neboli kód pro programovací jazyk „C“ musí být čistý text bez jakéhokoliv formátování, tedy
bez různých typů (fontů) a velikostí písma, bez barev (s určitými výjimkami viz dále), bez kurzívy,
bez podtržítek atd. Takovýto text by kompilátor (překladač) programovacího jazyka „C“ nepřijal.
Pro mnoho lidí (programátorů) je přirozeně přehlednější, mohou-li některá kčová slova nebo příkazy
(instrukce) ve zdrojovém textu označit barvou. K tomuto účelu můžete použít programovací aplikaci
(editor) „Notepad 2“ (dále jen zkratka „PN2“). V následujících odstavcích tohoto návodu k obsluze
popisujeme k vytvoření zdrojového textu použití tohoto editoru „PN2(Programmer´s Notepad).
Tímto editorem můžete bez problému vyvolat například programy AVR-GCCa tyto programy můžete
dále nechat přeložit (zkompilovat) pomocí zápisu v menu. Program AVR-GCCje normální program
s čistými příkazovými řádkami (instrukcemi) bez grafiky.
Nové verze programovacího editoru „PN2“ naleznete na internetové (webové adrese)
http://www.pnotepad.org/
Poznámka:
U nových verzí sotware „WinAVR“ není nutné vytvářet zápisy do menu! Z tohoto důvodu v tomto návodu
k obsluze nepopisujeme, jakým způsobem byste měli vytvořit v editoru „PN2“ zápisy do menu.
Viz dále odstavec14.2 Otevření ukázkového projektu a jeho kompilace“.
52
Po otevření ukázkového projektu se seznamem ukázkových programů, by se mělo objevit na monitoru
osobního počítače (notebooku) v okně PN2 následující vyobrazení s podobným obsahem.
Seznam ukázkových programů