This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:competition:cart:guideline [2012/03/12 23:32] – illo | et:competition:cart:guideline [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| | | ||
| - | <note important> | ||
| ===== Akutrelli modifitseerimine ===== | ===== Akutrelli modifitseerimine ===== | ||
| Line 15: | Line 14: | ||
| ===== Akutrelli mootori juhtimise skeem ===== | ===== Akutrelli mootori juhtimise skeem ===== | ||
| - | [{{: | + | [{{: |
| ~~CL~~ | ~~CL~~ | ||
| Line 29: | Line 28: | ||
| Skeem töötab ka ilma " | Skeem töötab ka ilma " | ||
| - | [{{: | + | [{{: |
| ~~CL~~ | ~~CL~~ | ||
| Line 42: | Line 41: | ||
| * G - //gate// ehk pais | * G - //gate// ehk pais | ||
| - | Lättesse kaudu sisenevad | + | Laengukandjad |
| ~~CL~~ | ~~CL~~ | ||
| {{: | {{: | ||
| Line 50: | Line 49: | ||
| ===== Näite kood ===== | ===== Näite kood ===== | ||
| + | |||
| + | NB! Kood töötab õieti ainult kõige uuema teegi versiooniga. | ||
| + | Viimane tarvara teegi versioon on leitav [[et: | ||
| <code c> | <code c> | ||
| - | |||
| // | // | ||
| - | // | ||
| - | // | ||
| // Vajalik riistvara: | // Vajalik riistvara: | ||
| // 1. Üks akutrelli mootori juhtsskeem koos trelli mootoriga | // 1. Üks akutrelli mootori juhtsskeem koos trelli mootoriga | ||
| Line 64: | Line 63: | ||
| // Kirjeldus: | // Kirjeldus: | ||
| // Näide on mõeldud ühe akutrelli mootori kiiruse juhtimiseks | // Näide on mõeldud ühe akutrelli mootori kiiruse juhtimiseks | ||
| - | // koos mootori | + | // koos mootori |
| // nupp S2 vähendab DC0 viikude paari ühendatud mootori kiirust | // nupp S2 vähendab DC0 viikude paari ühendatud mootori kiirust | ||
| // ning S3 paneb mootori tööle poole kiirusega. | // ning S3 paneb mootori tööle poole kiirusega. | ||
| - | // | ||
| // | // | ||
| - | |||
| #include < | #include < | ||
| #include < | #include < | ||
| - | |||
| - | |||
| - | |||
| // Nuppude viigud | // Nuppude viigud | ||
| pin button1 = PIN(C, 0); | pin button1 = PIN(C, 0); | ||
| pin button2 = PIN(C, 1); | pin button2 = PIN(C, 1); | ||
| pin button3 = PIN(C, 2); | pin button3 = PIN(C, 2); | ||
| - | |||
| int main(void) | int main(void) | ||
| Line 91: | Line 84: | ||
| pin_setup_input_with_pullup(button3); | pin_setup_input_with_pullup(button3); | ||
| - | + | | |
| - | | + | |
| dcmotor_drive_pwm_init(0); | dcmotor_drive_pwm_init(0); | ||
| | | ||
| - | //*****Siin toimub muutuja speed muutmine***** | ||
| while(1) | while(1) | ||
| { | { | ||
| Line 102: | Line 93: | ||
| { | { | ||
| speed++; | speed++; | ||
| - | |||
| } | } | ||
| - | |||
| // Nupp S2 alla vajutatud, vähendame kiirust | // Nupp S2 alla vajutatud, vähendame kiirust | ||
| - | | + | |
| { | { | ||
| speed--; | speed--; | ||
| } | } | ||
| // | // | ||
| - | if(!pin_get_debounced_value(button3)) | + | if(!pin_get_debounced_value(button3)) |
| { | { | ||
| speed=127; | speed=127; | ||
| } | } | ||
| - | //*****Lõppeb muutuja speed muutmine***** | + | // Mootorile |
| - | + | ||
| - | // Mootoritele | + | |
| dcmotor_drive_pwm(0, | dcmotor_drive_pwm(0, | ||
| } | } | ||
| } | } | ||
| - | |||
| </ | </ | ||
| - | Antud koodiga genereeritakse PWM signaal Moototorite plaadi DC0 viikude paaril, mootori | + | Antud koodiga genereeritakse PWM signaal Moototorite plaadi DC0 viikude paaril, mootori |
| {{: | {{: | ||
| - | |||