This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:software:homelab:library:module:motor [2014/01/28 11:50] – rellermaa | et:software:homelab:library:module:motor [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 64: | Line 64: | ||
| * // | * // | ||
| - | ~~PB~~ | + | < |
| ===== Näide ===== | ===== Näide ===== | ||
| Line 75: | Line 75: | ||
| int main(void) | int main(void) | ||
| { | { | ||
| - | // Alalisvoolu mootorikontrollerite | + | // Alalisvoolu mootorikontrollerite 1 ja 2 seadistamine |
| - | dcmotor_init(0); | + | |
| dcmotor_init(1); | dcmotor_init(1); | ||
| + | dcmotor_init(2); | ||
| // Bipolaarse samm-mootori kontrolleri seadistamine | // Bipolaarse samm-mootori kontrolleri seadistamine | ||
| Line 87: | Line 87: | ||
| // Üks alalisvoolu mootor pöörlema ühtpidi, teine teistpidi | // Üks alalisvoolu mootor pöörlema ühtpidi, teine teistpidi | ||
| - | dcmotor_drive(0, -1); | + | dcmotor_drive(1, -1); |
| - | dcmotor_drive(1, +1); | + | dcmotor_drive(2, +1); |
| // Samm-mootori pööramine 100 kraadi ühele poole ja seejärel | // Samm-mootori pööramine 100 kraadi ühele poole ja seejärel | ||
| Line 111: | Line 111: | ||
| // Mootori initsialiseerimine | // Mootori initsialiseerimine | ||
| - | dcmotor_drive_pwm_init(0, TIMER2_NO_PRESCALE); | + | dcmotor_drive_pwm_init(1, TIMER2_NO_PRESCALE); |
| while(1) | while(1) | ||
| Line 118: | Line 118: | ||
| // Mootorile valitud kiiruse etteandmine. | // Mootorile valitud kiiruse etteandmine. | ||
| - | dcmotor_drive_pwm(0, 1, speed); | + | dcmotor_drive_pwm(1, 1, speed); |
| } | } | ||
| } | } | ||
| </ | </ | ||