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á klíč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-GCC“ a tyto programy můžete
dále nechat přeložit (zkompilovat) pomocí zápisu v menu. Program „AVR-GCC“ je 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 odstavec „14.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ů