This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:projects:3pi:programming [2015/11/10 12:34] – raivo.sell | et:projects:3pi:programming [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== 3pi roboti programmeerimine ====== | ||
| - | |||
| - | ====== Atmel Studio 6 põhine programmeerimiskeskkond ====== | ||
| - | |||
| - | **Vajalik tarkvara** | ||
| - | |||
| - | * Atmel Studio 6 | ||
| - | * Pololu AVR Development Bundle | ||
| - | |||
| - | {{: | ||
| - | |||
| - | |||
| - | ~~PB~~ | ||
| - | ===== Tarkvara paigaldamine ja seadistamine ===== | ||
| - | |||
| - | /*{{ : | ||
| - | Enne programmeerimist tuleb laadida alla vajalik tarkvara. Atmel Studio on saadaval [[http:// | ||
| - | Enne kasutamist tuleb tarkvara seadistada. Esmalt tuleb avada Atmel Studio 6 ja teha uus 3pi projekt (ATmega328p mikrokontroller). Seejärel ülevalt menüüribast valida // | ||
| - | * Select Tool-> | ||
| - | * Select Serial Port-> | ||
| - | Kui saadaval on mitu COM port-i, siis tuleb Windows //Device Manager-> | ||
| - | Programmaator on pärast //Apply// nupu vajutamist seadistatud. | ||
| - | |||
| - | ====== Code:Blocks põhine programmeerimiskeskkond ====== | ||
| - | |||
| - | **Vajalik tarkvara** | ||
| - | |||
| - | * Code:Blocks IDE või HomeLab Code:Blocks | ||
| - | * Pololu AVR Development Bundle | ||
| - | * {{: | ||
| - | |||
| - | ===== Seadistamine ===== | ||
| - | |||
| - | Luua uus projekt järgmiste seadetega: | ||
| - | {{: | ||
| - | |||
| - | // | ||
| - | //Linker settings// | ||
| - | Lisada libpololu_atmega328p.a kompileeritud teegi fail nupuga //Add// | ||
| - | {{: | ||
| - | |||
| - | |||
| - | {{: | ||
| - | {{: | ||
| - | |||
| ===== Roboti programmeerimine ===== | ===== Roboti programmeerimine ===== | ||
| Line 187: | Line 142: | ||
| - | ~~PB~~ | + | < |
| ==== Näide 4 ==== | ==== Näide 4 ==== | ||