Índice:

Terminal Python para conexão Pi Arduino barata: 4 etapas
Terminal Python para conexão Pi Arduino barata: 4 etapas

Vídeo: Terminal Python para conexão Pi Arduino barata: 4 etapas

Vídeo: Terminal Python para conexão Pi Arduino barata: 4 etapas
Vídeo: Raspberry Pi and Arduino communications using SPI with Python and CPP 2024, Novembro
Anonim
Terminal Python para conexão Pi Arduino barata
Terminal Python para conexão Pi Arduino barata

O Raspberry Pi é uma máquina Linux, então provavelmente há uma tonelada de aplicativos de terminal para ele. Mas escrevi um novo em Python, por que me incomodei? Leia. Se você está fazendo um projeto que usa o Pi e o Arduino, provavelmente precisa de uma maneira para que os dois conversem. Como o Pi executará o ambiente de desenvolvimento do Arduino e tem um terminal muito bom, você provavelmente deve começar com esse. Mas meu terminal Python é útil porque.

O Pi foi projetado para ser executado em programas escritos por usuários usando Python, então é bom ter um terminal Python

Meu terminal foi escrito com alguns recursos especiais para trabalhar com microcontroladores, como o Arduino

Este terminal pode ser programado, o monitor serial IDE do Arduino não pode ser programado

Se você fizer um projeto personalizado, provavelmente desejará que um programa de comunicação personalizado o controle; você pode pegar o programa do terminal e cortar e colar suas partes para fazer um

Atualmente, o terminal suporta apenas comunicação do estilo RS232, mas espero estendê-lo para suportar os protocolos SPI e I2C (talvez você queira contribuir)

Você pode usar o terminal em qualquer sistema operacional, então se você estiver usando uma máquina Linux, Mac ou Windows (onde eu o desenvolvi originalmente) você deve estar bem. Tudo aqui é de código aberto, tão barato aqui significa grátis

Aviso: este é um instrutível muito antigo. O código foi consideravelmente melhorado. Veja: Python Smart Terminal para escrever sobre o status atual e links para o código atual.

Etapa 1: Ferramentas

Ferramentas
Ferramentas

PC - praticamente qualquer sistema operacional, Linux, Windows OSX….. Rasberry PI é perfeito

Python (gosto do download do Anaconda, isso é discutido um pouco em https://www.instructables.com/id/ClipBoard-Communic… e

Conhecimento básico de Python

Arduino

Arduino para conexão USB Pode ser um cabo e a porta usb em Arduinos como o UNO, ou um cabo FTDI (https://www.sparkfun.com/products/9717 conectando a um TTL RS232 Ardunio como o Really Bare Bones Board

Etapa 2: Instalação

Instalação
Instalação

Pegue os arquivos, (ou apenas leia com alguns cliques), dos arquivos do GitHub do projeto github (onde as atualizações também serão postadas à medida que são desenvolvidas) Coloque os arquivos (descompactados se esse for o download escolhido) em um único diretório em seu ambiente de desenvolvimento Python.

Recomendado: