
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Описание на проекта
В този проект ще изпращаме команди от 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 е безжичен сериен порт комуникационен модул, който е много полезен, изключително мощен и лесен за използване. Първо ще напуснеш