Taula de continguts:
- Pas 1: Procediment d'instal·lació
- Pas 2: Codificació a Arduino
- Pas 3: Codificació a Python3
- Pas 4: Codi font d'Arduino i Python3
Vídeo: Comunicació Python3 i Arduino: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Descripció del Projecte
En aquest projecte enviarem ordres des de Python3 a una placa Arduino, cosa que facilitarà la comprensió de les comunicacions entre Python3 i Arduino. Farem un "Hello world" de la plataforma Arduino, que significa encendre / apagar el LED incorporat a l'Arduino Uno.
Així que, en primer lloc, deixeu-me que us digui …
Per què he fet aquest projecte?
En primer lloc, hi ha molts tutorials penjats a Internet especialment a youtube sobre aquest tema, però estan fent servir versions de Python2 i, en segon lloc, he instal·lat la darrera versió que és Python3.7.2. Hi ha una mica de diferència entre Python2 i Python3 quan l’utilitzeu per connectar-vos amb Arduino. Per tant, després de resoldre el problema d’enviar comandes des de Python3 a Arduino, vaig pensar que s’hauria de compartir amb els creadors i amb tota la comunitat d’aficionats.
Comencem
Components que necessiteu:
- Tauler Arduino UNO
- Cable USB
Això és tot el que necessiteu en termes de maquinari:)
Pas 1: Procediment d'instal·lació
Com instal·lar la versió de Python3 i el paquet PySerial
Ara podeu cercar a YouTube sobre coses sobre la instal·lació. A la part superior es mostra un vídeo per instal·lar la versió de Python3 i el paquet PySerial.
Pas 2: Codificació a Arduino
Part1: Codificació en arduino
Pas 3: Codificació a Python3
Part2: codificació en python3
Pas 4: Codi font d'Arduino i Python3
Nota
Assegureu-vos que primer pengeu l'esbós Arduino i després el codi Python.:) Feu-me saber a la secció de comentaris si teniu algun problema mentre feu aquest projecte.
Recomanat:
Comunicació sense fils LoRa de 3 km a 8 km amb dispositiu E32 de baix cost (sx1278 / sx1276) per a Arduino, Esp8266 o Esp32: 15 passos
Comunicació sense fils LoRa de 3 km a 8 km amb dispositiu E32 de baix cost (sx1278 / sx1276) per a Arduino, Esp8266 o Esp32: creo una biblioteca per gestionar EBYTE E32 basat en la sèrie Semtech de dispositius LoRa, un dispositiu molt potent, senzill i barat. Versió de 3 km aquí, versió de 8 km aquí. Poden treballar a una distància d'entre 3000 i 8000 m, i tenen moltes funcions i
MPU 6050 Gyro, comunicació acceleròmetre amb Arduino (Atmega328p): 5 passos
MPU 6050 Gyro, Comunicació acceleròmetre amb Arduino (Atmega328p): l’IMU MPU6050 té acceleròmetre de 3 eixos i giroscopi de 3 eixos integrats en un sol xip. El giroscopi mesura la velocitat de rotació o la velocitat de canvi de la posició angular al llarg del temps. Eixos X, Y i Z. Les sortides del giroscopi són
Comunicació Bluetooth Arduino i mòbil (missatgeria): 8 passos
Comunicació Bluetooth Arduino i mòbil (missatgeria): la comunicació juga un factor important en el nostre dia a dia. Però durant aquests moments de bloqueig, la comunicació amb la nostra pròpia família o la intercomunicació amb persones de casa de vegades necessiten telèfons mòbils. Però l’ús de telèfons mòbils per a un curt temps
Comunicació xifrada sense fils Arduino: 5 passos
Comunicació xifrada sense fils Arduino: Hola a tothom, en aquest segon article us explicaré com utilitzar el xip Atecc608a per protegir la vostra comunicació sense fils. Per a això, utilitzaré el NRF24L01 + per a la part sense fils i l’Arduino UNO. El micro xip ATECC608A ha estat dissenyat per
Llarg abast, 1,8 km, comunicació sense fils Arduino a Arduino amb l'HC-12 .: 6 passos (amb imatges)
Llarg abast, 1,8 km, comunicació sense fils Arduino a Arduino amb l'HC-12: en aquest instructiu aprendreu com comunicar-vos entre Arduinos a una distància llarga de fins a 1,8 km a l'aire lliure. L'HC-12 és un port sèrie sense fils mòdul de comunicació molt útil, extremadament potent i fàcil d'utilitzar. Primer sortireu