Innholdsfortegnelse:
- Trinn 1: Installasjonsprosedyre
- Trinn 2: Koding i Arduino
- Trinn 3: Koding i Python3
- Trinn 4: Kildekode for Arduino og Python3
Video: Python3 og Arduino kommunikasjon: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Prosjektbeskrivelse
I dette prosjektet sender vi kommandoer fra Python3 til et Arduino -kort, noe som vil gjøre ting lettere å forstå når du kommuniserer mellom Python3 og Arduino. Vi vil lage en "Hei verden" av Arduino-plattformen, noe som betyr at du slår PÅ/AV innebygd LED på Arduino Uno.
Så først og fremst skal jeg fortelle deg …
Hvorfor gjorde jeg dette prosjektet?
For det første er det mange opplæringsprogrammer lastet opp på internett spesielt på youtube om dette emnet, men de bruker Python2 -versjoner, og for det andre hadde jeg installert den nyeste versjonen som er Python3.7.2. Det er en liten forskjell mellom Python2 og Python3 når du bruker den til å koble til Arduino. Så etter at jeg løste problemet med å sende kommando fra Python3 til Arduino, tenkte jeg at dette burde deles med beslutningstakere og hele hobbysamfunnet.
La oss begynne
Komponenter du trenger:
- Arduino UNO -styre
- USB-kabel
Det er alt du trenger når det gjelder maskinvare:)
Trinn 1: Installasjonsprosedyre
Slik installerer du python3 -versjonen og PySerial -pakken
Nå kan du søke på YouTube om installasjonsmateriell. Ovenfor er video for installasjon av både Python3 -versjonen og PySerial -pakken.
Trinn 2: Koding i Arduino
Del1: Koding i arduino
Trinn 3: Koding i Python3
Del2: koding i python3
Trinn 4: Kildekode for Arduino og Python3
Merk
Sørg for at du først laster opp Arduino -skisse og deretter Python -kode.:) Gi meg beskjed i kommentarfeltet hvis du har problemer mens du gjør dette prosjektet.
Anbefalt:
LoRa 3 km til 8 km trådløs kommunikasjon med lavpris E32 (sx1278/sx1276) enhet for Arduino, Esp8266 eller Esp32: 15 trinn
LoRa 3 km til 8 km trådløs kommunikasjon med lavpris E32 (sx1278/sx1276) enhet for Arduino, Esp8266 eller Esp32: Jeg lager et bibliotek for å administrere EBYTE E32 basert på Semtech -serien av LoRa -enheter, veldig kraftig, enkel og billig enhet. Du finner 3Km versjon her, 8Km versjon her De kan arbeide over en avstand på 3000m til 8000m, og de har mange funksjoner og
Arduino og mobil Bluetooth -kommunikasjon (messenger): 8 trinn
Arduino og mobil Bluetooth-kommunikasjon (messenger): Kommunikasjon spiller en viktig faktor i vårt daglige liv. Men i løpet av denne låsetiden trenger kommunikasjon med vår egen familie eller kommunikasjon med mennesker i hjemmet noen ganger mobiltelefoner. Men bruk av mobiltelefoner for korte r
Trådløs kryptert kommunikasjon Arduino: 5 trinn
Trådløs kryptert kommunikasjon Arduino: Hei alle sammen, I denne andre artikkelen vil jeg forklare deg hvordan du bruker brikken Atecc608a for å sikre din trådløse kommunikasjon. Til dette vil jeg bruke NRF24L01+ for den trådløse delen og Arduino UNO. Mikrochippen ATECC608A er designet av
Arduino seriell kommunikasjon: 5 trinn
Arduino seriell kommunikasjon: Mange Arduino -prosjekter er avhengige av å overføre data mellom flere Arduinos. Om du er en hobbyist som bygger en RC -bil, et RC -fly eller designer en værstasjon med en ekstern skjerm, må du vite hvordan du kan overfør serier
Lang rekkevidde, 1,8 km, Arduino til Arduino Trådløs kommunikasjon med HC-12 .: 6 trinn (med bilder)
Lang rekkevidde, 1,8 km, Arduino til Arduino Trådløs kommunikasjon med HC-12 .: I denne instruksen lærer du hvordan du kommuniserer mellom Arduinos over en lang avstand opp til 1,8 km i friluft. HC-12 er en trådløs seriell port kommunikasjonsmodul som er veldig nyttig, ekstremt kraftig og enkel å bruke. Først vil du lære