Satura rādītājs:
- 1. darbība: uzstādīšanas procedūra
- 2. darbība: kodēšana Arduino
- 3. darbība: kodēšana Python3
- 4. solis: Arduino un Python3 avota kods
Video: Python3 un Arduino komunikācija: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Projekta apraksts
Šajā projektā mēs nosūtīsim komandas no Python3 uz Arduino plati, kas padarīs lietas vieglāk saprotamas, sazinoties starp Python3 un Arduino. Mēs izveidosim Arduino platformas “Hello world”, kas nozīmē Arduino Uno ieslēgt/izslēgt iebūvēto LED.
Tāpēc vispirms ļaujiet man jums pateikt…
Kāpēc es izveidoju šo projektu?
Pirmkārt, internetā par šo tēmu ir augšupielādētas daudzas pamācības, taču tās izmanto Python2 versijas, un, otrkārt, man bija instalēta jaunākā versija, kas ir Python3.7.2. Lietojot to, lai izveidotu savienojumu ar Arduino, pastāv neliela atšķirība starp Python2 un Python3. Tātad, pēc tam, kad es atrisināju komandu nosūtīšanas problēmu no Python3 uz Arduino, es domāju, ka ar to vajadzētu dalīties veidotājiem un visai hobiju kopienai.
Sāksim
Nepieciešamās sastāvdaļas:
- Arduino UNO valde
- USB kabelis
Tas ir viss, kas jums nepieciešams aparatūras ziņā:)
1. darbība: uzstādīšanas procedūra
Kā instalēt python3 versiju un PySerial pakotni
Tagad jūs varat meklēt pakalpojumā YouTube par instalēšanas jautājumiem. Iepriekš ir video gan Python3 versijas, gan PySerial pakotnes instalēšanai.
2. darbība: kodēšana Arduino
1. daļa: Kodēšana arduino valodā
3. darbība: kodēšana Python3
2. daļa: kodēšana python3
4. solis: Arduino un Python3 avota kods
Piezīme
Pārliecinieties, ka vispirms augšupielādējat Arduino skici un pēc tam Python kodu.:) Paziņojiet man komentāru sadaļā, ja, veidojot šo projektu, rodas kādas problēmas.
Ieteicams:
Arduino un mobilā Bluetooth komunikācija (kurjers): 8 soļi
Arduino un mobilā Bluetooth komunikācija (kurjers): Komunikācijai ir svarīgs faktors mūsu ikdienas dzīvē. Bet šajā slēgšanas laikā saziņai ar mūsu ģimeni vai saziņai ar cilvēkiem mūsu mājās dažreiz ir nepieciešami mobilie tālruņi. Bet mobilo tālruņu izmantošana īsu laiku
Bezvadu šifrēta komunikācija Arduino: 5 soļi
Bezvadu šifrēta komunikācija Arduino: Sveiki visiem! Šajā otrajā rakstā es jums paskaidrošu, kā izmantot mikroshēmu Atecc608a, lai nodrošinātu bezvadu sakarus. Šim nolūkam es izmantošu NRF24L01+ bezvadu daļai un Arduino UNO. Mikroshēmu ATECC608A ir izstrādājis
Arduino sērijas komunikācija: 5 soļi
Arduino seriālā komunikācija: Daudzi Arduino projekti ir balstīti uz datu pārsūtīšanu starp vairākiem Arduinos. Neatkarīgi no tā, vai esat hobijs, kurš būvē RC automašīnu, RC lidmašīnu vai projektē laika staciju ar tālvadības displeju, jums būs jāzina, kā droši nodošana seria
Vienkārša Arduino LoRa komunikācija (vairāk nekā 5 km): 9 soļi
Vienkārša Arduino LoRa komunikācija (vairāk nekā 5 km): Mēs pārbaudīsim E32-TTL-100 ar manu bibliotēku. Tas ir bezvadu uztvērēja modulis, kas darbojas 410 441 MHz (vai 868 MHz vai 915 MHz), pamatojoties uz oriģinālo RFIC SX1278 no SEMTECH, ir pieejama caurspīdīga pārraide, TTL līmenis. Modulis pieņem LORA
Spēlējiet dinozauru spēli, izmantojot Arduino un Python3: 5 soļi
Spēlējiet dinozauru spēli, izmantojot Arduino un Python3: Projekta apraksts Lielākā daļa no mums ir spēlējuši Google dinozauru spēli, kad nedarbojās mūsu internets, un, ja neesat spēlējis šo spēli, neuztraucieties tagad, bet ne parastā veidā, nospiežot pogas, bet izmantojot kustību no tavas rokas. Tātad šajā