Tabla de contenido:

Terminal Python para conexión Pi Arduino barata: 4 pasos
Terminal Python para conexión Pi Arduino barata: 4 pasos

Video: Terminal Python para conexión Pi Arduino barata: 4 pasos

Video: Terminal Python para conexión Pi Arduino barata: 4 pasos
Video: Comunicación Python - Arduino (Pycharm) pyserial || Enviar y Recibir Datos 2024, Noviembre
Anonim
Terminal Python para conexión Pi Arduino barata
Terminal Python para conexión Pi Arduino barata

La Raspberry Pi es una máquina Linux, por lo que probablemente haya un montón de aplicaciones de terminal para ella. Pero he escrito uno nuevo en Python, ¿por qué me molesté? Sigue leyendo. Si está haciendo un proyecto que usa tanto el Pi como el Arduino, probablemente necesite una forma para que los dos se comuniquen entre sí. Dado que Pi ejecutará el entorno de desarrollo Arduino, y tiene una terminal bastante agradable, probablemente debería comenzar con esa. Pero mi terminal de Python es útil porque.

El Pi está realmente diseñado para ejecutarse en programas escritos por usuarios que usan Python, por lo que es bueno tener una terminal Python

Mi terminal está escrito con algunas características especiales para trabajar con microcontroladores, como Arduino

Este terminal se puede programar por sí mismo, el monitor serial Arduino IDE, no se puede programar

Si realiza un proyecto personalizado, es probable que desee que un programa de comunicaciones personalizado lo controle, puede tomar el programa de terminal y cortar y pegar sus partes para crear uno

Actualmente, el terminal solo admite comunicación de estilo RS232, pero espero ampliarlo para admitir los protocolos SPI e I2C (tal vez le gustaría contribuir)

Puede usar la terminal en casi cualquier sistema operativo, por lo que si está usando una máquina Linux, Mac o Windows (donde la desarrollé originalmente) debería estar bien. Todo aquí es de código abierto, por lo que aquí lo barato significa gratis

Aviso: este es un instructable realmente antiguo. El código se ha mejorado considerablemente. Consulte: Python Smart Terminal para obtener información sobre el estado actual y enlaces al código actual.

Paso 1: herramientas

Herramientas
Herramientas

PC - prácticamente cualquier SO, Linux, Windows OSX….. Rasberry PI es perfecto

Python (me gusta la descarga de Anaconda, esto se discute un poco en https://www.instructables.com/id/ClipBoard-Communic… y

Conocimientos básicos de Python

Arduino

Conexión de Arduino a USB Esto puede ser un cable y el puerto USB en Arduinos como UNO, o un cable FTDI (https://www.sparkfun.com/products/9717 que se conecta a un Ardunio TTL RS232 como el Really Bare Bones Board

Paso 2: instalación

Instalación
Instalación

Obtenga los archivos (o simplemente léalos con un par de clics) de los archivos GitHub de github Project (donde las actualizaciones también se publicarán a medida que se desarrollen) Coloque los archivos (descomprimidos si esa es la descarga que eligió) en un solo directorio en su entorno de desarrollo de Python.

Recomendado: