jueves, 22 de febrero de 2018

Receta Python No. 16-1: Enviar Datos a un Dispositivo Arduino

1. Problema

Enviar datos u órdenes a un dispositivo Arduino.

2. Solución

El módulo instalable pyserial para Python permite la comunicación con un dispositivo Arduino por medio del puerto serial (Bernard, 2016).

3. Código Python

Instalación del módulo:

$ pip install --user pyserial


Luego se puede proceder con el envío de instrucciones:

$ python
>>> import serial
>>> conexion_serial = serial.Serial('/dev/tty.usbserial', 9600)
>>> conexion_serial.write(b'P')


El tercer comando -conexion_serial.write(b'A')- envía el carácter P codificado como una cadena de bytes.

4. Literatura & Enlaces

Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.