Cuprins:
- Pasul 1: Procedura de instalare
- Pasul 2: Codificare în Arduino
- Pasul 3: Codificare în Python3
- Pasul 4: Codul sursă al Arduino și Python3
Video: Comunicare Python3 și Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
descrierea proiectului
În acest proiect vom trimite comenzi de la Python3 către o placă Arduino, ceea ce va face lucrurile mai ușor de înțeles atunci când comunicăm între Python3 și Arduino. Vom face o „Hello world” a platformei Arduino, ceea ce înseamnă pornirea / oprirea LED-ului încorporat pe Arduino Uno.
Deci, mai întâi de toate, permiteți-mi să vă spun …
De ce am făcut acest proiect?
În primul rând, există multe tutoriale încărcate pe internet special pe YouTube despre acest subiect, dar folosesc versiunile Python2 și, în al doilea rând, am instalat cea mai recentă versiune, care este Python3.7.2. Există o mică diferență între Python2 și Python3 atunci când îl utilizați pentru a vă conecta cu Arduino. Deci, după ce am rezolvat problema trimiterii comenzii de la Python3 la Arduino, am crezut că acest lucru ar trebui distribuit factorilor de decizie și întregii comunități hobbyiste.
Să începem
Componente de care aveți nevoie:
- Placa Arduino UNO
- cablu USB
Asta este tot ce ai nevoie în ceea ce privește hardware-ul:)
Pasul 1: Procedura de instalare
Cum se instalează versiunea python3 și pachetul PySerial
Acum puteți căuta pe YouTube informații despre instalare. Mai sus este un videoclip pentru instalarea atât a versiunii Python3, cât și a pachetului PySerial.
Pasul 2: Codificare în Arduino
Partea 1: Codificare în arduino
Pasul 3: Codificare în Python3
Partea 2: codarea în python3
Pasul 4: Codul sursă al Arduino și Python3
Notă
Asigurați-vă că încărcați mai întâi schița Arduino și apoi codul Python.:) Anunțați-mă în secțiunea de comentarii dacă aveți probleme în timpul realizării acestui proiect.
Recomandat:
Comunicare fără fir LoRa de 3Km la 8Km cu dispozitiv E32 (sx1278 / sx1276) low cost pentru Arduino, Esp8266 sau Esp32: 15 pași
Comunicare wireless LoRa de 3Km la 8Km cu dispozitiv E32 low cost (sx1278 / sx1276) pentru Arduino, Esp8266 sau Esp32: Creez o bibliotecă pentru gestionarea EBYTE E32 bazată pe seria Semtech de dispozitive LoRa, dispozitiv foarte puternic, simplu și ieftin. Puteți găsi Versiunea de 3 km aici, versiunea de 8 km aici Pot funcționa pe o distanță de 3000m până la 8000m și au o mulțime de caracteristici și
MPU 6050 Gyro, comunicare accelerometru cu Arduino (Atmega328p): 5 pași
MPU 6050 Gyro, comunicare accelerometru cu Arduino (Atmega328p): MPU6050 IMU are atât accelerometru cu 3 axe, cât și giroscop cu 3 axe integrate pe un singur cip. Giroscopul măsoară viteza de rotație sau rata de schimbare a poziției unghiulare în timp, de-a lungul Axa X, Y și Z. Ieșirile giroscopului sunt
Comunicare Bluetooth Arduino și mobilă (messenger): 8 pași
Comunicare Arduino și Bluetooth mobil (messenger): Comunicarea joacă un factor important în viața noastră de zi cu zi. Dar în aceste perioade de blocare, comunicarea cu propria noastră familie sau intercomunicarea cu oamenii din casa noastră au uneori nevoie de telefoane mobile. Dar utilizarea telefoanelor mobile pentru scurte r
Comunicare criptată fără fir Arduino: 5 pași
Comunicare criptată fără fir Arduino: Bună ziua tuturor, În acest al doilea articol, vă voi explica cum să utilizați cipul Atecc608a pentru a vă asigura comunicația fără fir. Pentru aceasta, voi folosi NRF24L01 + pentru partea fără fir și Arduino UNO. Microcipul ATECC608A a fost proiectat de
Interval lung, 1,8 km, comunicare wireless Arduino-Arduino cu HC-12 .: 6 pași (cu imagini)
Interval lung, 1,8 km, comunicare wireless Arduino-Arduino cu HC-12. În acest instructiv, veți învăța cum să comunicați între Arduinos pe o distanță lungă de până la 1,8 km în aer liber. HC-12 este un port serial wireless modul de comunicare foarte util, extrem de puternic și ușor de utilizat. Mai întâi vei pleca