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 promjena: 2024-01-30 09:36
Opis projekta
U ovom ćemo projektu slati naredbe s Pythona 3 na Arduino ploču, što će olakšati razumijevanje pri komunikaciji između Pythona3 i Arduina. Napravit ćemo "Hello world" platforme Arduino š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 projekt?
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 kabl
To je sve što vam treba u smislu 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 tijekom izrade ovog projekta.
Preporučeni:
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 km do 8 km s niskim troškovima E32 (sx1278/sx1276) Uređaj za Arduino, Esp8266 ili Esp32: Stvaram knjižnicu 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 mogućnosti i
Arduino i mobilna Bluetooth komunikacija (glasnik): 8 koraka
Arduino i mobilna Bluetooth komunikacija (glasnik): Komunikacija igra važan čimbenik u našem svakodnevnom životu. No, tijekom tog vremena zaključavanja, komunikacija s vlastitom obitelji ili komunikacija s ljudima u našem domu ponekad trebaju mobilne telefone. No, korištenje mobilnih telefona nakratko
Bežična šifrirana komunikacija Arduino: 5 koraka
Bežična šifrirana komunikacija Arduino: Pozdrav svima, U ovom drugom članku objasnit ću vam kako koristiti čip Atecc608a za zaštitu svoje 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 zrakoplov ili dizajnira meteorološku stanicu s udaljenim zaslonom, morat ćete znati kako pouzdano prijenos serije
Daleki domet, 1,8 km, bežična komunikacija Arduino do Arduino s HC-12 .: 6 koraka (sa slikama)
Bežična komunikacija na daljinu, 1,8 km, bežična komunikacija između Arduina i Arduina 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 priključak komunikacijski modul koji je vrlo koristan, izuzetno moćan i jednostavan za korištenje. Prvo ćete napustiti