This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:examples [2010/02/12 08:12] – toimetaja | et:examples [2025/05/13 16:28] (current) – raivo.sell | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Robootika praktilised näited ====== | ||
| + | {{ : | ||
| + | |||
| + | Praktilised näited on üles ehitatud | ||
| + | |||
| + | < | ||
| + | |||
| + | **Ülesehitus** | ||
| + | |||
| + | Praktiliste näidete peatükkide juures on toodud loetelu näite läbimiseks vajalikest eelteadmistest. Loetelus on viited raamatu teistele peatükkidele, | ||
| + | |||
| + | * [HW] Näites kasutatud riistvara moodul | ||
| + | * [LIB] Näites kasutatud tarkvara teegi osa | ||
| + | * [ELC] Viide elektroonika baasteadmiste peatükile | ||
| + | * [AVR] Viide AVR mikrokontrolleri mooduli peatükile | ||
| + | * [PRT] Viide teisele harjutusele | ||
| + | |||
| + | **Näidete baastarkvara** | ||
| + | |||
| + | Nagu eespool öeldud, on praktilised koodinäited koostatud Robootika Kodulabori teegi baasil. Teeki on kirjutatud enimkasutatavad AVR spetsiifilised operatsioonid ja Kodulabori moodulitega seotud protseduurid. Teegi kasutamine tähendab, et kasutaja ei pea moodulite töölepanekuks kirjutama riistvaralähedast, | ||
| + | |||
| + | |||
| + | **Näidete koodistiil** | ||
| + | |||
| + | Näidisprogrammid on kirjutatud ühtses stiilis, et programmikood oleks ülevaatlikum. Ühtne stiil teeb programmi loetavaks ja välistab kergemate süntaksivigade tekkimise. Kindlat stiili on soovitatav järgida ka harjutusülesannete tegemisel. Stiili peamised iseloomustajad: | ||
| + | |||
| + | * Programm, selle funktsioonid ja muutujad on inglise keelsed ning väiketähtedega, | ||
| + | * Funktsioonid on kujul // | ||
| + | * Olulisemad kohad programmis on kommenteeritud eesti keeles. | ||
| + | * Iga C-keele plokk (tähistatud loogeliste sulgudega { ja } ) algab ja lõpeb eraldi real, kui raamatu formaat ei nõua teisiti. | ||
| + | * Plokid on tabuleeritud tabulaatorklahviga. Reasiseselt tabulaatorit ei kasutata. | ||