====== Arenduskeskkond CodeBlocks ====== Järgnev juhend kirjeldab CodeBlocks keskkonna kasutamist Robootika Kodulabori Kontrollermoodulite programmeerimiseks. Aluseks on võetud CodeBlocks spetsiaalselt Robootika Kodulabori jaoks kohandatud ja lisatarkvaraga pakendatud komplekt, mis on allalaetav [[et:files|veebilehelt]] ===== CodeBlocks projekti loomine ===== Projekti loomine käib menüüst //File->New->Project//. Sealt tuleks valida vastavalt Robootika Kodulabori generatsioonile projekti põhi ning konfigureerida see vastavalt soovile. Kui kasutatakse Robootika Kodulabori projekti, siis on kõik väärtused juba eeltäidetud ja midagi ümber pole vaja muuta. Järgnevad dialoogiaknad on Robootika Kodulabor III generatsiooni näite baasil. Peale Kodulabori versiooni valmist saab sisestada projektile nime ning määrata failide salvestamise asukoha (soovitav on vältida täpitähtede kasutamist). Seejärel saab määrata projekti kompileerimiskausta ning järgmises aknas mikrokontrolleri parameetrid. {{:et:examples:setup:codeblocks:codeblocks_projektivalik.png?230|}} {{:et:examples:setup:codeblocks:10_project1.png?230|}} {{:et:examples:setup:codeblocks:11_project2.png?230|}} {{:et:examples:setup:codeblocks:12_cb_project3.png?230|}} ===== CodeBlocks kasutamine ===== Kui projekt on loodud, ilmub vasakule projektipuusse uus projekt koos //main.c// failiga, kus on juba olemas lihtne näitekood. Kompileerimine käib CodeBlocksis tööriistaribal oleva hammasratta ikooniga või klahviga //F7//. Kui kompileerimine õnnestub kuvatakse all //Build Log// aknas kasutatud programmimälu maht ning ebaõnnestumise korral veateated. {{ :et:examples:setup:codeblocks:codeblocks.png?325 |}} Programmi peale laadimiseks, tuleb Kodulabor III kontrolleril käivitada buudilaadur hoides all S0 nuppu ja tehes samaaegselt Kontrollermoodulile taaskäivitus //reset//. Kui süttib sinine LED, siis on Kontrollermoodul valmis uue programmi pealelaadimiseks. Varasemate Kodulaboritega eraldi buudilaaduri režiimi minna pole vaja. Kompileeritud programmi saab kontrollerisse laadida menüüst //Tools// valides õige Kodulabori programmaatori. Kodulabor III korral on selleks //HomeLab III// või kiirklahvid //CTRL+F7//. {{ :et:examples:setup:codeblocks:codeblocks_tools.png?325 |}} Vaata kiirjuhendit {{:et:abimaterjalid:kodulabori_komplekti_kiirjuhend_b.png?100|}}