Tabla de contenido:
- Paso 1: procedimiento de instalación
- Paso 2: codificación en Arduino
- Paso 3: codificación en Python3
- Paso 4: Código fuente de Arduino y Python3
Video: Comunicación Python3 y Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Descripción del Proyecto
En este proyecto, enviaremos comandos desde Python3 a una placa Arduino, lo que facilitará la comprensión al comunicarse entre Python3 y Arduino. Haremos un "Hola mundo" de la plataforma Arduino, lo que significa encender / apagar el LED incorporado en el Arduino Uno.
Así que antes que nada déjame decirte …
¿Por qué hice este proyecto?
En primer lugar, hay muchos tutoriales cargados en Internet especialmente en youtube sobre este tema, pero están usando versiones de Python2, y en segundo lugar, había instalado la última versión, que es Python3.7.2. Hay una pequeña diferencia entre Python2 y Python3 cuando lo usas para conectarte con Arduino. Entonces, después de resolver el problema de enviar comandos desde Python3 a Arduino, pensé que esto debería compartirse con los creadores y con toda la comunidad de aficionados.
Empecemos
Componentes que necesita:
- Placa Arduino UNO
- cable USB
Eso es todo lo que necesita en términos de hardware:)
Paso 1: procedimiento de instalación
Cómo instalar la versión python3 y el paquete PySerial
Ahora puedes buscar en YouTube sobre cosas de instalación. Arriba hay un video para instalar tanto la versión Python3 como el paquete PySerial.
Paso 2: codificación en Arduino
Parte 1: codificación en arduino
Paso 3: codificación en Python3
Parte2: codificación en python3
Paso 4: Código fuente de Arduino y Python3
Nota
Asegúrese de cargar primero el boceto de Arduino y luego el código Python.:) Avíseme en la sección de comentarios si tiene algún problema mientras realiza este proyecto.
Recomendado:
LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo de Bajo Costo E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: 15 Pasos
LoRa 3Km a 8Km Comunicación Inalámbrica con Dispositivo Low Cost E32 (sx1278 / sx1276) para Arduino, Esp8266 o Esp32: creo una librería para administrar EBYTE E32 basada en la serie Semtech de dispositivo LoRa, dispositivo muy potente, simple y económico. Versión de 3Km aquí, versión de 8Km aquí Pueden trabajar en una distancia de 3000 ma 8000 m, y tienen muchas características y
MPU 6050 Gyro, comunicación del acelerómetro con Arduino (Atmega328p): 5 pasos
MPU 6050 Gyro, comunicación del acelerómetro con Arduino (Atmega328p): El MPU6050 IMU tiene un acelerómetro de 3 ejes y un giroscopio de 3 ejes integrados en un solo chip El giroscopio mide la velocidad de rotación o la tasa de cambio de la posición angular a lo largo del tiempo, a lo largo del Eje X, Y y Z. Las salidas del giroscopio son
Comunicación Arduino y Bluetooth móvil (messenger): 8 pasos
Arduino y comunicación móvil por Bluetooth (messenger): la comunicación juega un factor importante en nuestra vida diaria. Pero durante estos momentos de bloqueo, la comunicación con nuestra propia familia o la intercomunicación con las personas de nuestro hogar a veces necesitan teléfonos móviles. Pero el uso de teléfonos móviles para r
Juega al juego de dinosaurios usando Arduino y Python3: 5 pasos
Jugar al juego de dinosaurios usando Arduino y Python3: descripción del proyecto La mayoría de nosotros hemos jugado al juego de dinosaurios de Google cuando nuestro Internet no funcionaba y si no ha jugado este juego, no se preocupe, ahora puede, pero no de manera convencional presionando botones, sino usando movimiento. de tu mano. Entonces en esto
Comunicación inalámbrica de largo alcance, 1,8 km, Arduino a Arduino con el HC-12: 6 pasos (con imágenes)
Comunicación inalámbrica de largo alcance, 1.8 km, Arduino a Arduino con el HC-12 .: En este instructivo, aprenderá cómo comunicarse entre Arduinos a una larga distancia de hasta 1.8 km al aire libre. El HC-12 es un puerto serie inalámbrico módulo de comunicación muy útil, extremadamente potente y fácil de usar. Primero leerás