
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Описание Проекта
В этом проекте мы будем отправлять команды с Python3 на плату Arduino, что упростит понимание при взаимодействии между Python3 и Arduino. Мы сделаем «Hello world» на платформе Arduino, что означает включение / выключение встроенного светодиода на Arduino Uno.
Итак, прежде всего позвольте мне сказать вам …
Почему я сделал этот проект?
Во-первых, в Интернете есть много руководств по этой теме, специально загруженных на YouTube, но они используют версии Python2, а во-вторых, я установил последнюю версию Python3.7.2. Между Python2 и Python3 есть небольшая разница, когда вы используете его для подключения к Arduino. Итак, после того, как я решил проблему отправки команды из Python3 в Arduino, я подумал, что этим следует поделиться с разработчиками и всем сообществом любителей.
Давайте начнем
Необходимые компоненты:
- Плата Arduino UNO
- USB-кабель
Это все, что вам нужно с точки зрения оборудования:)
Шаг 1: Процедура установки

Как установить версию python3 и пакет PySerial
Теперь вы можете искать на YouTube информацию об установке. Выше видео для установки как версии Python3, так и пакета PySerial.
Шаг 2: кодирование в Arduino

Часть 1: Кодирование в Arduino
Шаг 3. Кодирование на Python3

Часть 2: кодирование на python3
Шаг 4: Исходный код Arduino и Python3
Примечание
Убедитесь, что сначала вы загружаете скетч Arduino, а затем код Python.:) Дайте мне знать в разделе комментариев, если у вас возникнут проблемы при создании этого проекта.
Рекомендуемые:
Беспроводная связь LoRa от 3 до 8 км с недорогим устройством E32 (sx1278 / sx1276) для Arduino, Esp8266 или Esp32: 15 шагов

Беспроводная связь LoRa от 3 до 8 км с недорогим устройством E32 (sx1278 / sx1276) для Arduino, Esp8266 или Esp32: я создаю библиотеку для управления EBYTE E32 на основе серии устройств LoRa Semtech, очень мощных, простых и дешевых устройств. Вы можете найти Версия 3 км здесь, версия 8 км здесь Они могут работать на расстоянии от 3000 до 8000 м, и у них есть много функций, а также
Гироскоп MPU 6050, связь акселерометра с Arduino (Atmega328p): 5 шагов

Гироскоп MPU 6050, связь акселерометра с Arduino (Atmega328p): MPU6050 IMU имеет как 3-осевой акселерометр, так и 3-осевой гироскоп, интегрированные на одном чипе. Гироскоп измеряет скорость вращения или скорость изменения углового положения с течением времени вдоль Ось X, Y и Z. Выходы гироскопа ar
Связь Arduino и Mobile Bluetooth (мессенджер): 8 шагов

Связь Arduino и Mobile Bluetooth (мессенджер): Связь играет важную роль в нашей повседневной жизни. Но в это время изоляции для общения с собственной семьей или общения с людьми в нашем доме иногда нужны мобильные телефоны. Но использование мобильных телефонов на короткое время
Последовательная связь Arduino: 5 шагов

Последовательная связь Arduino: многие проекты Arduino полагаются на передачу данных между несколькими Arduino. Независимо от того, занимаетесь ли вы любительской сборкой радиоуправляемой машины, радиоуправляемого самолета или проектируете метеостанцию с удаленным дисплеем, вам необходимо знать, как надежно передача серии
Большое расстояние, 1,8 км, беспроводная связь Arduino с Arduino с HC-12: 6 шагов (с изображениями)

Большая дальность, 1,8 км, беспроводная связь между Arduino и Arduino с HC-12: в этой инструкции вы узнаете, как общаться между Arduino на большом расстоянии до 1,8 км на открытом воздухе. HC-12 - это беспроводной последовательный порт. коммуникационный модуль, который очень полезен, чрезвычайно мощный и простой в использовании. Сначала вы уйдете