Turinys:
- 1 žingsnis: montavimo procedūra
- 2 žingsnis: kodavimas „Arduino“
- 3 žingsnis: kodavimas „Python3“
- 4 žingsnis: „Arduino“ir „Python3“šaltinio kodas
Video: „Python3“ir „Arduino“ryšys: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Projekto aprašymas
Šiame projekte mes siųsime komandas iš „Python3“į „Arduino“plokštę, todėl bus lengviau suprasti, kai bendraujate tarp „Python3“ir „Arduino“. Sukursime „Arduino“platformos „Labas pasaulis“, o tai reiškia „Arduino Uno“įjungti/išjungti įmontuotą šviesos diodą.
Taigi pirmiausia leiskite man pasakyti…
Kodėl sukūriau šį projektą?
Pirma, specialiai „YouTube“yra įkelta daug vadovėlių šia tema internete, tačiau jie naudoja „Python2“versijas, ir, antra, aš įdiegiau naujausią „Python3.7.2“versiją. Kai naudojate jį prisijungti prie „Arduino“, yra šiek tiek skirtumo tarp „Python2“ir „Python3“. Taigi, kai išsprendžiau komandų siuntimo iš „Python3“į „Arduino“problemą, pamaniau, kad tai reikia pasidalyti kūrėjams ir visai mėgėjų bendruomenei.
Pradėkime
Jums reikalingi komponentai:
- „Arduino UNO“lenta
- USB kabelis
Tai viskas, ko jums reikia aparatinės įrangos atžvilgiu:)
1 žingsnis: montavimo procedūra
Kaip įdiegti „python3“versiją ir „PySerial“paketą
Dabar „YouTube“galite ieškoti diegimo dalykų. Aukščiau yra vaizdo įrašas, skirtas įdiegti „Python3“versiją ir „PySerial“paketą.
2 žingsnis: kodavimas „Arduino“
1 dalis. Kodavimas arduino kalba
3 žingsnis: kodavimas „Python3“
2 dalis: kodavimas python3
4 žingsnis: „Arduino“ir „Python3“šaltinio kodas
Pastaba
Įsitikinkite, kad pirmiausia įkeliate „Arduino“eskizą, o tada „Python“kodą.:) Praneškite man komentarų skiltyje, jei kurdami šį projektą turite kokių nors problemų.
Rekomenduojamas:
MPU 6050 giroskopas, akselerometro ryšys su „Arduino“(„Atmega328p“): 5 žingsniai
MPU 6050 giroskopas, akselerometro ryšys su „Arduino“(„Atmega328p“): „MPU6050 IMU“turi 3 ašių akselerometrą ir 3 ašių giroskopą, integruotą į vieną mikroschemą. Giroskopas matuoja sukimosi greitį arba kampinės padėties kitimo greitį laikui bėgant. X, Y ir Z ašis. Giroskopo išvestys yra
„Arduino“ir mobilusis „Bluetooth“ryšys („Messenger“): 8 žingsniai
„Arduino“ir mobilusis „Bluetooth“ryšys (pasiuntinys): Bendravimas yra svarbus mūsų kasdienio gyvenimo veiksnys. Tačiau šiuo uždarymo laikotarpiu bendravimui su savo šeima ar bendravimui su žmonėmis namuose kartais reikia mobiliųjų telefonų. Tačiau trumpą laiką naudokite mobiliuosius telefonus
Belaidis šifruotas ryšys „Arduino“: 5 žingsniai
Belaidis šifruotas ryšys Arduino: Sveiki visi! Šiame antrame straipsnyje aš jums paaiškinsiu, kaip naudoti lustą „Atecc608a“belaidžiam ryšiui apsaugoti. Tam aš naudosiu NRF24L01+ belaidžio ryšio daliai ir „Arduino UNO“. Mikročetą ATECC608A sukūrė
„Arduino“serijinis ryšys: 5 žingsniai
„Arduino“serijinis ryšys: Daugelis „Arduino“projektų remiasi duomenų perdavimu tarp kelių „Arduinos“. Nesvarbu, ar esate mėgėjas, kuriantis RC automobilį, RC lėktuvą, ar kuriantis orų stotį su nuotoliniu ekranu, turėsite žinoti, kaip patikimai perkelti seriją
Didelis nuotolis, 1,8 km, nuo Arduino iki Arduino belaidis ryšys su HC-12: 6 žingsniai (su nuotraukomis)
Didelis nuotolis, 1,8 km, nuo Arduino iki Arduino belaidis ryšys su HC-12: Šioje instrukcijoje sužinosite, kaip bendrauti tarp „Arduinos“dideliu atstumu iki 1,8 km lauke. HC-12 yra belaidis nuoseklusis prievadas komunikacijos modulis, kuris yra labai naudingas, labai galingas ir paprastas naudoti. Pirmiausia sužinosite