Sadržaj:
- Korak 1: Postupak instalacije
- Korak 2: Kodiranje u Arduinu
- Korak 3: Kodiranje u Python3
- Korak 4: Izvorni kod Arduina i Pythona3
Video: Python3 i Arduino komunikacija: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Opis projekta
U ovom projektu ćemo slati naredbe s Pythona 3 na Arduino ploču, što će olakšati razumijevanje pri komunikaciji između Python3 i Arduina. Napravit ćemo "Hello world" Arduino platforme, što znači uključivanje/isključivanje ugrađene LED diode na Arduino Uno.
Pa prije svega da vam kažem…
Zašto sam napravio ovaj projekat?
Prvo, postoji mnogo vodiča postavljenih na internet posebno na youtube o ovoj temi, ali oni koriste verzije Python2, a drugo, instalirao sam najnoviju verziju koja je Python3.7.2. Postoji mala razlika između Python2 i Python3 kada ga koristite za povezivanje s Arduinom. Stoga sam, nakon što sam riješio problem slanja naredbe s Python3 na Arduino, mislio da ovo treba podijeliti s proizvođačima i cijelom hobističkom zajednicom.
Počnimo
Komponente koje su vam potrebne:
- Arduino UNO ploča
- USB kabel
To je sve što vam treba u pogledu hardvera:)
Korak 1: Postupak instalacije
Kako instalirati verziju python3 i paket PySerial
Sada možete pretraživati na YouTubeu o instalacijskim stvarima. Gore je video za instaliranje i Python3 verzije i PySerial paketa.
Korak 2: Kodiranje u Arduinu
1. dio: Kodiranje u arduinu
Korak 3: Kodiranje u Python3
Dio 2: kodiranje u python3
Korak 4: Izvorni kod Arduina i Pythona3
Bilješka
Pobrinite se da prvo postavite Arduino skicu, a zatim Python kod.:) Javite mi u odjeljku komentara ako imate bilo kakvih problema tokom izrade ovog projekta.
Preporučuje se:
LoRa bežična komunikacija od 3 do 8 km s niskim troškovima E32 (sx1278/sx1276) uređaj za Arduino, Esp8266 ili Esp32: 15 koraka
LoRa bežična komunikacija od 3 do 8 km s niskim troškovima E32 (sx1278/sx1276) Uređaj za Arduino, Esp8266 ili Esp32: Stvaram biblioteku za upravljanje EBYTE E32 na temelju Semtech serije LoRa uređaja, vrlo snažan, jednostavan i jeftin uređaj. Možete pronaći Ovdje je verzija od 3 km, verzija od 8 kilometara Ovdje mogu raditi na udaljenostima od 3000 do 8000 metara, a imaju mnogo funkcija i
Arduino i mobilna Bluetooth komunikacija (glasnik): 8 koraka
Arduino i mobilna Bluetooth komunikacija (glasnik): Komunikacija igra važan faktor u našem svakodnevnom životu. No, u ovo vrijeme zaključavanja komunikacija s vlastitom porodicom ili komunikacija s ljudima u našoj kući ponekad trebaju mobilne telefone. Ali upotreba mobilnih telefona nakratko
Bežična šifrirana komunikacija Arduino: 5 koraka
Bežična šifrirana komunikacija Arduino: Pozdrav svima, U ovom drugom članku ću vam objasniti kako koristiti čip Atecc608a za zaštitu vaše bežične komunikacije. Za to ću koristiti NRF24L01+ za bežični dio i Arduino UNO. Mikro čip ATECC608A dizajnirao je
Arduino serijska komunikacija: 5 koraka
Arduino serijska komunikacija: Mnogi Arduino projekti oslanjaju se na prijenos podataka između nekoliko Arduina. Bilo da ste hobist koji gradi RC automobil, RC avion ili dizajnira meteorološku stanicu s udaljenim ekranom, morat ćete znati kako pouzdano transfer serija
Daleki domet, 1,8 km, bežična komunikacija Arduino do Arduino s HC-12 .: 6 koraka (sa slikama)
Bežična komunikacija na velike udaljenosti, 1,8 km, bežična komunikacija Arduino-Arduino s HC-12 .: U ovom uputstvu naučit ćete kako komunicirati između Arduinosa na velike udaljenosti do 1,8 km na otvorenom. HC-12 je bežični serijski port komunikacijski modul koji je vrlo koristan, izuzetno moćan i jednostavan za korištenje. Prvo ćete napustiti