Taula de continguts:

Terminal Python per a connexió barata Pi Arduino: 4 passos
Terminal Python per a connexió barata Pi Arduino: 4 passos

Vídeo: Terminal Python per a connexió barata Pi Arduino: 4 passos

Vídeo: Terminal Python per a connexió barata Pi Arduino: 4 passos
Vídeo: Control Arduino with Python using Firmata / PyFirmata 2024, Juliol
Anonim
Terminal Python per a connexions barates de Pi Arduino
Terminal Python per a connexions barates de Pi Arduino

El Raspberry Pi és una màquina Linux, de manera que probablement hi hagi un munt d'aplicacions de terminal. Però n'he escrit un de nou a Python, per què em vaig molestar? Segueix llegint. Si esteu fent un projecte que utilitzi tant el Pi com l’Arduino, probablement necessiteu una manera de parlar entre ells. Com que el Pi executarà l'entorn de desenvolupament d'Arduino i té un terminal bastant agradable, probablement hauríeu de començar amb aquest. Però el meu terminal Python és útil perquè.

El Pi està realment pensat per executar-se en programes escrits per l'usuari mitjançant Python, de manera que és bo tenir un terminal Python

El meu terminal està escrit amb algunes funcions especials per treballar amb microcontroladors, com l’Arduino

Aquest terminal es pot programar per si mateix, el monitor sèrie Arduino IDE no es pot programar

Si feu un projecte personalitzat, és probable que vulgueu un programa de comunicacions personalitzat per controlar-lo, podeu agafar el programa terminal i retallar i enganxar les seves parts per crear-ne un

Actualment, el terminal només admet la comunicació a l'estil RS232, però espero ampliar-lo per donar suport als protocols SPI i I2C (potser voldríeu contribuir)

Podeu utilitzar el terminal en gairebé qualsevol sistema operatiu, de manera que si esteu fent servir una màquina Linux, Mac o Windows (on l'he desenvolupat originalment), estareu bé. Aquí tot és de codi obert, tan barat aquí vol dir gratuït

Avís: es tracta d’una instrucció molt antiga. El codi s'ha millorat considerablement. Vegeu: Terminal intel·ligent Python per escriure l’estat actual i enllaços al codi actual.

Pas 1: eines

Eines
Eines

PC: gairebé qualsevol sistema operatiu, Linux, Windows OSX … Rasberry PI és perfecte

Python (m'agrada la descàrrega d'Anaconda, això es discuteix una mica a https://www.instructables.com/id/ClipBoard-Communic… i

Coneixements bàsics de Python

Arduino

Connexió Arduino a USB Pot ser un cable i el port USB d'Arduinos com ara UNO o un cable FTDI (https://www.sparkfun.com/products/9717 que es connecta a un Ardunio TTL RS232 com la placa Really Bare Bones

Pas 2: Instal·lació

Instal·lació
Instal·lació

Obteniu els fitxers (o simplement llegiu-los amb un parell de clics), des dels fitxers GitHub de github Project (on també es publicaran actualitzacions a mesura que es desenvolupin). Poseu els fitxers (descomprimits si és la vostra descàrrega escollida) en un sol directori a el vostre entorn de desenvolupament Python.

Recomanat: