Orodha ya maudhui:
- Hatua ya 1: Utaratibu wa Usakinishaji
- Hatua ya 2: Kuandika katika Arduino
- Hatua ya 3: Kuandika katika Python3
- Hatua ya 4: Nambari ya Chanzo ya Arduino na Python3
Video: Mawasiliano ya Python3 na Arduino: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Maelezo ya Mradi
Katika mradi huu tutatuma amri kutoka kwa Python3 kwa bodi ya Arduino, ambayo itafanya mambo iwe rahisi kueleweka wakati wa kuwasiliana kati ya Python3 na Arduino. Tutafanya "Hello world" ya jukwaa la Arduino ambalo linamaanisha kuwasha / kuwasha LED iliyojengwa kwenye Arduino Uno.
Kwa hivyo kwanza nikuambie…
Kwa nini nilifanya mradi huu?
Kwanza, kuna mafunzo mengi yaliyowekwa kwenye mtandao haswa kwenye youtube kuhusu mada hii lakini wanatumia matoleo ya Python2, na pili, nilikuwa nimeweka toleo la hivi karibuni ambalo ni Python3.7.2. Kuna tofauti kidogo kati ya Python2 na Python3 wakati unatumia kuungana na Arduino. Kwa hivyo baada ya kumaliza shida ya kutuma amri kutoka kwa Python3 kwenda Arduino, nilidhani hii inapaswa kushirikiwa kwa watunga na jamii nzima ya wanaopenda.
Tuanze
Vipengele unavyohitaji:
- Bodi ya Arduino UNO
- Kebo ya USB
Hiyo ndiyo yote unayohitaji kwa suala la vifaa:)
Hatua ya 1: Utaratibu wa Usakinishaji
Jinsi ya kusanikisha toleo la python3 na kifurushi cha PySerial
Sasa unaweza kutafuta kwenye YouTube kuhusu vitu vya usakinishaji. Hapo juu ni video ya kusanikisha toleo la Python3 na kifurushi cha PySerial.
Hatua ya 2: Kuandika katika Arduino
Sehemu ya 1: Kuandika katika arduino
Hatua ya 3: Kuandika katika Python3
Sehemu ya 2: kuorodhesha katika python3
Hatua ya 4: Nambari ya Chanzo ya Arduino na Python3
Kumbuka
Hakikisha kwamba kwanza unapakia mchoro wa Arduino na kisha nambari ya chatu. Nijulishe kwenye sehemu ya maoni ikiwa una shida yoyote wakati wa kufanya mradi huu.
Ilipendekeza:
LoRa 3Km hadi 8Km Mawasiliano isiyo na waya na Gharama ya chini E32 (sx1278 / sx1276) Kifaa cha Arduino, Esp8266 au Esp32: 15 Hatua
LoRa 3Km hadi 8Km Mawasiliano isiyo na waya na Gharama ya chini E32 (sx1278 / sx1276) Kifaa cha Arduino, Esp8266 au Esp32: Ninaunda maktaba ya kudhibiti EBYTE E32 kulingana na safu ya Semtech ya kifaa cha LoRa, kifaa chenye nguvu sana, rahisi na cha bei rahisi. Toleo la 3Km hapa, toleo la 8Km hapa Wanaweza kufanya kazi kwa umbali wa 3000m hadi 8000m, na wana huduma nyingi
MPU 6050 Gyro, Mawasiliano ya Accelerometer na Arduino (Atmega328p): Hatua 5
MPU 6050 Gyro, Mawasiliano ya Accelerometer na Arduino (Atmega328p): MPU6050 IMU ina vifaa vyote vya kuongeza kasi ya 3-Axis na 3-Axis gyroscope iliyojumuishwa kwenye chip moja. Gyroscope inapima kasi ya mzunguko au kiwango cha mabadiliko ya msimamo wa angular kwa muda, kando ya X, Y na Z mhimili. Matokeo ya gyroscope ar
Mawasiliano ya Arduino na Simu ya Mkononi ya Bluetooth (mjumbe): Hatua 8
Arduino na Mawasiliano ya Bluetooth ya rununu (mjumbe): Mawasiliano inacheza jambo muhimu katika maisha yetu ya kila siku. Lakini wakati huu wa mawasiliano yaliyofungwa na familia yetu wenyewe au mawasiliano kati ya watu nyumbani kwetu wakati mwingine huhitaji simu za rununu. Lakini matumizi ya simu za rununu kwa muda mfupi
Mawasiliano yaliyosimbwa kwa njia isiyo na waya Arduino: Hatua 5
Mawasiliano yaliyosimbwa kwa njia isiyo na waya Arduino: Halo kila mtu, Katika nakala hii ya pili, nitakuelezea jinsi ya kutumia chip Atecc608a kupata mawasiliano yako yasiyotumia waya. Kwa hili, nitatumia NRF24L01 + kwa sehemu isiyo na waya na Arduino UNO. Chip ndogo ATECC608A imetengenezwa na
Masafa marefu, 1.8km, Arduino kwa Mawasiliano ya Arduino isiyo na waya na HC-12: Hatua 6 (na Picha)
Masafa marefu, 1.8km, Arduino kwa Mawasiliano ya Wavu ya Arduino na HC-12: Katika mafunzo haya utajifunza jinsi ya kuwasiliana kati ya Arduinos kwa umbali mrefu hadi 1.8km kwa hewa wazi. moduli ya mawasiliano ambayo ni muhimu sana, yenye nguvu sana na rahisi kutumia. Kwanza utaacha