Оглавление:
- Шаг 1. Аппаратное обеспечение
- Шаг 2: Настройка оборудования
- Шаг 3. Программное обеспечение - Arduino IDE, PyCharm IDE
- Шаг 4: IDE Arduino
- Шаг 5: Arduino IDE - код, часть 1
- Шаг 6: Arduino IDE - код, часть 2
- Шаг 7: Откройте PyCharm IDE и нажмите Файл -> Настройки
- Шаг 8: В разделе «Проект» выберите «Интерпретатор проекта» и щелкните значок «+»
- Шаг 9: В строке поиска введите Pyserial и нажмите «Установить пакет»
- Шаг 10. Приведенный ниже код Python выполняется в среде PyCharm IDE
- Шаг 11: Код Python - Часть 1
- Шаг 12: Код Python - Часть 2
- Шаг 13: финал
- Шаг 14: видео
Видео: Python (pySerial) + Arduino + двигатель постоянного тока: 14 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
В этом кратком руководстве показано простое управление двигателем постоянного тока с использованием графического интерфейса Python. Чтобы заставить Python взаимодействовать с платой Arduino, мы будем использовать пакет pySerial. pySerial - это библиотека Python, которая обеспечивает поддержку последовательных подключений на различных устройствах.
Шаг 1. Аппаратное обеспечение
Моторный щит Adafruit, плата Arduino (Mega), двигатель постоянного тока, резисторы 1 кОм (2), светодиоды (2), соединительные провода и макетная плата.
Шаг 2: Настройка оборудования
В этой настройке зеленый светодиод -> контакт 30 платы Arduino, красный светодиод -> контакт 32 платы Arduino, двигатель постоянного тока -> канал 3 (M3) моторного щита.
Шаг 3. Программное обеспечение - Arduino IDE, PyCharm IDE
Шаг 4: IDE Arduino
Подключите желаемую плату Arduino к ПК (в данном случае я использую Arduino Mega). Откройте Arduino IDE и выберите соответствующий COM-порт и плату. Приведенный ниже код загружается на плату Arduino при нажатии кнопки «Загрузить».
Шаг 5: Arduino IDE - код, часть 1
Шаг 6: Arduino IDE - код, часть 2
Шаг 7: Откройте PyCharm IDE и нажмите Файл -> Настройки
Настройки. "Src =" https://content.instructables.com/ORIG/F2U/HXFW/K0MP3QX8/F2UHXFWK0MP3QX8-p.webp
Настройки. "Src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Шаг 8: В разделе «Проект» выберите «Интерпретатор проекта» и щелкните значок «+»
Шаг 9: В строке поиска введите Pyserial и нажмите «Установить пакет»
Шаг 10. Приведенный ниже код Python выполняется в среде PyCharm IDE
Шаг 11: Код Python - Часть 1
ПРИМЕЧАНИЕ. Убедитесь, что в коде Python используется тот же номер COM-порта. Ссылки: pySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlTkinter: https://docs.python.org/3/ библиотека / tkinter.html # tkinter-modules
Шаг 12: Код Python - Часть 2
Шаг 13: финал
Простой графический интерфейс открывается с 3 кнопками - ВПЕРЕД, НАЗАД и ВЫХОД. В зависимости от схемы подключения двигателя, двигатель вращается в желаемом направлении при нажатии кнопки ВПЕРЕД или НАЗАД. Кнопка EXIT закрывает последовательный порт и завершает выполнение программы.
Рекомендуемые:
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук и управление скоростью и направлением с помощью Arduino: 8 шагов
ДВИГАТЕЛЬ ПОСТОЯННОГО ТОКА Управление жестами рук, скорость и направление с помощью Arduino: в этом руководстве мы узнаем, как управлять двигателем постоянного тока с помощью жестов рук с помощью Arduino и Visuino. Посмотрите видео! Также ознакомьтесь с этим: Учебное пособие по жестам руки
Шаговый двигатель с Arduino UNO: 3 шага
Шаговый двигатель с Arduino UNO: Шаговые двигатели - это двигатели постоянного тока, которые двигаются дискретными шагами. У них есть несколько катушек, которые организованы в группы, называемые «фазами». Последовательно запитывая каждую фазу, двигатель будет вращаться шаг за шагом. Шаговые двигатели очень полезны
Учебное пособие по Arduino - шаговый двигатель с L293D: 5 шагов
Учебное пособие по Arduino - Шаговый двигатель с L293D: Это руководство представляет собой письменную версию моей статьи «Arduino: Как управлять шаговым двигателем с помощью драйвера двигателя L293D»; Видео на YouTube, которое я недавно загрузил. Я настоятельно рекомендую вам это проверить. Мой канал на YouTube
Учебное пособие по Arduino - Шаговый двигатель с Bluetooth: 6 шагов
Учебное пособие по Arduino - Шаговый двигатель с Bluetooth: Это руководство представляет собой письменную версию моей статьи «Arduino: Как управлять шаговым двигателем через Bluetooth (со смартфоном)». В этом проекте мы будем управлять шаговым двигателем со смартфона через Bluetooth. Мой канал на YouTube Во-первых, вам следует посмотреть
Dvd шаговый двигатель Arduino: 4 шага
Dvd Stepper Motor Arduino: в этой инструкции будет показано, как управлять шаговым двигателем, взятым с DVD-ROM. Использование Arduino Pro Mini для создания импульса для запуска шагового двигателя. Что вам нужно: 1. Шаговый двигатель 2. Н-мост L298N3. Arduino Pro Mini