Kazalo:
- 1. korak: Postopek namestitve
- 2. korak: Kodiranje v Arduinu
- 3. korak: Kodiranje v Python3
- 4. korak: Izvorna koda Arduina in Pythona3
Video: Komunikacija Python3 in Arduino: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Opis projekta
V tem projektu bomo pošiljali ukaze iz Python3 na ploščo Arduino, kar bo olajšalo razumevanje pri komunikaciji med Python3 in Arduino. Naredili bomo "Hello world" platforme Arduino, kar pomeni vklop/izklop vgrajene LED na Arduino Uno.
Najprej naj vam povem …
Zakaj sem naredil ta projekt?
Prvič, na internetu je na to temo naloženih veliko vadnic, vendar uporabljajo različice Python2, drugič, namestil sem najnovejšo različico, ki je Python3.7.2. Med uporabo Python2 in Python3 je majhna razlika, ko ga uporabljate za povezavo z Arduinom. Torej, potem ko sem rešil problem pošiljanja ukazov iz Python3 v Arduino, sem mislil, da bi bilo to treba posredovati ustvarjalcem in celotni hobistični skupnosti.
Začnimo
Komponente, ki jih potrebujete:
- Arduino UNO plošča
- USB kabel
To je vse, kar potrebujete glede strojne opreme:)
1. korak: Postopek namestitve
Kako namestiti različico python3 in paket PySerial
Zdaj lahko na YouTubu iščete informacije o namestitvi. Zgoraj je video za namestitev različice Python3 in paketa PySerial.
2. korak: Kodiranje v Arduinu
1. del: Kodiranje v arduinu
3. korak: Kodiranje v Python3
2. del: kodiranje v python3
4. korak: Izvorna koda Arduina in Pythona3
Opomba
Najprej naložite skico Arduino in nato kodo Python.:)) Sporočite mi v razdelku s komentarji, če imate pri izvajanju tega projekta težave.
Priporočena:
Brezžična komunikacija LoRa od 3 do 8 km z nizkocenovno napravo E32 (sx1278/sx1276) za Arduino, Esp8266 ali Esp32: 15 korakov
Brezžična komunikacija LoRa od 3 do 8 km z nizkimi stroški E32 (sx1278/sx1276) Naprava za Arduino, Esp8266 ali Esp32: Ustvarjam knjižnico za upravljanje EBYTE E32 na podlagi serije Semtech naprav LoRa, zelo zmogljiva, preprosta in poceni naprava. Različica 3 km tukaj, različica 8 km tukaj Lahko delajo na razdalji od 3000 do 8000 m in imajo veliko funkcij in
Arduino in mobilna komunikacija Bluetooth (messenger): 8 korakov
Arduino in mobilna komunikacija Bluetooth (messenger): Komunikacija igra pomemben dejavnik v našem vsakdanjem življenju. Toda v teh časih zaklenjene komunikacije z našo družino ali medkomunikacije z ljudmi v našem domu včasih potrebujemo mobilne telefone. Toda uporaba mobilnih telefonov za kratek čas
Brezžična šifrirana komunikacija Arduino: 5 korakov
Brezžična šifrirana komunikacija Arduino: Pozdravljeni vsi, v tem drugem članku vam bom razložil, kako uporabiti čip Atecc608a za zaščito vaše brezžične komunikacije. Za to bom uporabil NRF24L01+ za brezžični del in Arduino UNO. Mikro čip ATECC608A je oblikoval
Arduino serijska komunikacija: 5 korakov
Serijska komunikacija Arduino: Številni projekti Arduino temeljijo na prenosu podatkov med več Arduini. Ne glede na to, ali ste ljubitelj gradnje avtomobila RC, letala RC ali oblikovanja vremenske postaje z oddaljenim zaslonom, boste morali vedeti, kako zanesljivo prenos serije
Dolga razdalja, 1,8 km, brezžična komunikacija Arduino-Arduino s HC-12 .: 6 korakov (s slikami)
Dolga razdalja, 1,8 km, brezžična komunikacija Arduino-Arduino s HC-12 .: V tem navodilu se boste naučili komunicirati med Arduinosom na dolge razdalje do 1,8 km na prostem. HC-12 je brezžično serijsko vrata komunikacijski modul, ki je zelo uporaben, izredno zmogljiv in enostaven za uporabo. Najprej boste zapustili