Differences
This shows you the differences between two versions of the page.
| |
| ru:examples:motor:dc [2010/12/26 16:51] – создано eduardtlmk | ru:examples:motor:dc [2020/07/20 09:00] (current) – external edit 127.0.0.1 |
|---|
| В библиотеке определяются управляющие выводы четырёх микроконтроллеров массивом //dcmotor_pins//. Перед управлением двигателем нужно вызвать функцию dcmotor_init вместе с цифровым (от 0 до 3) параметром микроконтроллера, который настраивает соответствующие выводы выходом. Для управления имеется функция //dcmotor_drive//, с помощью которой дается выбранному двигателю негативным параметром direction одно направление вращения, а позитивным параметром другое направление и в случае 0 двигатель останавливается. | В библиотеке определяются управляющие выводы четырёх микроконтроллеров массивом //dcmotor_pins//. Перед управлением двигателем нужно вызвать функцию dcmotor_init вместе с цифровым (от 0 до 3) параметром микроконтроллера, который настраивает соответствующие выводы выходом. Для управления имеется функция //dcmotor_drive//, с помощью которой дается выбранному двигателю негативным параметром direction одно направление вращения, а позитивным параметром другое направление и в случае 0 двигатель останавливается. |
| |
| ~~PB~~ | <pagebreak> |
| |
| Далее приведен пример программы, который управляет первым и вторым двигателем постоянного тока таким образом, что они изменяют направление вращения каждую секунду. Скорость можно изменять, если один управляющий вывод модулировать PWM сигналом. | Далее приведен пример программы, который управляет первым и вторым двигателем постоянного тока таким образом, что они изменяют направление вращения каждую секунду. Скорость можно изменять, если один управляющий вывод модулировать PWM сигналом. |