0% encontró este documento útil (0 votos)
34 vistas9 páginas

Python Vid 13 Slides

El documento proporciona información sobre cómo establecer la comunicación serial entre Arduino y Python. Explica cómo enviar datos de Arduino a Python usando PySerial en Python y muestra ejemplos de código para leer valores de un potenciómetro y un sensor ultrasónico en Arduino y transmitirlos a Python a través de la comunicación serial. También recomienda usar Ticker en Arduino para ejecutar funciones periódicamente sin usar delay().

Cargado por

Damian Salazar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas9 páginas

Python Vid 13 Slides

El documento proporciona información sobre cómo establecer la comunicación serial entre Arduino y Python. Explica cómo enviar datos de Arduino a Python usando PySerial en Python y muestra ejemplos de código para leer valores de un potenciómetro y un sensor ultrasónico en Arduino y transmitirlos a Python a través de la comunicación serial. También recomienda usar Ticker en Arduino para ejecutar funciones periódicamente sin usar delay().

Cargado por

Damian Salazar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

Comunicación serial Python y Arduino

13
Turbo
Código

BASES DE DATOS

Envía Datos
De Arduino
a Python
Circuito

Turbo Código
https://www.youtube.com/user/juarezefren
Circuito

Turbo Código
https://www.youtube.com/user/juarezefren
Circuito

Turbo Código
https://www.youtube.com/user/juarezefren
Potenciometro
• value_pot = analogRead(PIN_POT);

• value_pot = map(value_pot , 0, 1023, 0, 100);

• Serial.println(value_pot);

Turbo Código
https://www.youtube.com/user/juarezefren
Ultrasonico
• Rango de 2 cm a 400 cm
• Mide el tiempo, en microsegundos
• Velocidad Sonido = 343 M/S

Trig -> 2

Echo -> 3
Turbo Código
https://www.youtube.com/user/juarezefren
Algo parecido a multihilo en Arduino
Ejecuta una función cada cierto tiempo
-- se puede hacer también utilizando millis() --

• https://github.com/sstaub/Ticker

No usar delay() en el loop()


Turbo Código
https://www.youtube.com/user/juarezefren
Pyserial (instalación)
• Instalación
• pip install pyserial

• Lista tus dispositivos serie:


• python -m serial.tools.list_ports

Turbo Código
https://www.youtube.com/user/juarezefren
Pyserial (lectura)
• import serial
• dev = serial.Serial("COM4", 9600)

• val =dev.readline()

• cad = val.decode('ascii')

• dev.close()

Turbo Código
https://www.youtube.com/user/juarezefren

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy