Съдържание:
- Стъпка 1: Процедура за инсталиране
- Стъпка 2: Кодиране в Arduino
- Стъпка 3: Кодиране в Python3
- Стъпка 4: Изходният код на Arduino и Python3
Видео: Комуникация на Python3 и Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Описание на проекта
В този проект ще изпращаме команди от 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 въз основа на серия Semtech на устройство LoRa, много мощно, просто и евтино устройство. Можете да намерите 3Km версия тук, 8Km версия тук Те могат да работят на разстояние от 3000m до 8000m и имат много функции и
MPU 6050 Gyro, комуникация с акселерометър с Arduino (Atmega328p): 5 стъпки
MPU 6050 Gyro, комуникация с акселерометър с Arduino (Atmega328p): MPU6050 IMU има 3-осен акселерометър и 3-осен жироскоп, интегрирани в един чип. Жироскопът измерва скоростта на въртене или скоростта на промяна на ъгловата позиция с течение на времето Ос X, Y и Z. Изходите на жироскопа са
Arduino и мобилна Bluetooth комуникация (пратеник): 8 стъпки
Arduino и мобилна Bluetooth комуникация (пратеник): Комуникацията играе важен фактор в ежедневието ни. Но през това време на блокиране комуникацията със собственото ни семейство или общуването с хората в дома ни понякога се нуждаят от мобилни телефони. Но използването на мобилни телефони за кратко
Безжична шифрована комуникация Arduino: 5 стъпки
Безжична шифрована комуникация Arduino: Здравейте на всички, Във тази втора статия ще ви обясня как да използвате чипа Atecc608a за защита на вашата безжична комуникация. За това ще използвам NRF24L01+ за безжичната част и Arduino UNO. Микрочипът ATECC608A е проектиран от
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: 6 стъпки (със снимки)
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: В тази инструкция ще научите как да комуникирате между Arduinos на дълги разстояния до 1,8 км на открито. HC-12 е безжичен сериен порт комуникационен модул, който е много полезен, изключително мощен и лесен за използване. Първо ще напуснеш