Sommario:

Terminale Python per la connessione economica Pi Arduino: 4 passaggi
Terminale Python per la connessione economica Pi Arduino: 4 passaggi

Video: Terminale Python per la connessione economica Pi Arduino: 4 passaggi

Video: Terminale Python per la connessione economica Pi Arduino: 4 passaggi
Video: Raspberry Pi: installare il sistema operativo e configurare la scheda 2024, Luglio
Anonim
Terminale Python per la connessione economica Pi Arduino
Terminale Python per la connessione economica Pi Arduino

Il Raspberry Pi è una macchina Linux, quindi probabilmente ci sono un sacco di applicazioni terminali per questo. Ma ne ho scritto uno nuovo in Python, perché mi sono preoccupato? Continuare a leggere. Se stai facendo un progetto che utilizza sia il Pi che l'Arduino, probabilmente hai bisogno di un modo in cui i due possano parlare tra loro. Dal momento che il Pi eseguirà l'ambiente di sviluppo Arduino e ha un terminale piuttosto carino, probabilmente dovresti iniziare con quello. Ma il mio terminale Python è utile perché.

Il Pi è davvero pensato per essere eseguito su programmi scritti dall'utente usando Python, quindi è bello avere un terminale Python

Il mio terminale è scritto con alcune funzioni speciali per lavorare con microcontrollori, come Arduino

Questo terminale può essere programmato da solo, il monitor seriale Arduino IDE non può essere programmato

Se fai un progetto personalizzato, probabilmente vorrai che un programma di comunicazione personalizzato lo controlli, puoi prendere il programma terminale e tagliare e incollare le sue parti per crearne uno

Attualmente il terminale supporta solo la comunicazione in stile RS232 ma spero di estenderlo per supportare i protocolli SPI e I2C (forse vorresti contribuire)

Puoi usare il terminale su praticamente qualsiasi sistema operativo, quindi se stai usando una macchina Linux, Mac o Windows (dove l'ho originariamente sviluppato) dovresti andare bene. Tutto qui è open source, quindi economico qui significa gratuito

Avviso: questo è un istruibile molto vecchio. Il codice è stato notevolmente migliorato. Vedi: Python Smart Terminal per scrivere lo stato corrente e collegamenti al codice corrente.

Passaggio 1: Strumenti

Strumenti
Strumenti

PC - praticamente qualsiasi sistema operativo, Linux, Windows OSX… Rasberry PI è perfetto

Python (mi piace il download di Anaconda, se ne parla un po' in https://www.instructables.com/id/ClipBoard-Communic… e

Conoscenza base di Python

Arduino

Connessione da Arduino a USB Questo può essere un cavo e la porta USB in Arduino come UNO o un cavo FTDI (https://www.sparkfun.com/products/9717 che si collega a un Ardunio TTL RS232 come la Really Bare Bones Board

Passaggio 2: installazione

Installazione
Installazione

Ottieni i file (o leggili semplicemente con un paio di clic), dai file GitHub di github Project (dove verranno pubblicati anche gli aggiornamenti man mano che vengono sviluppati) Metti i file (decompressi se questo è il download scelto) in una singola directory in il tuo ambiente di sviluppo Python.

Consigliato: