Sommario:
Video: Terminale Python per la connessione economica Pi Arduino: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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
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:
Utilizzo del terminale ESP32/VGA32 per Z80-MBC2: 7 passaggi
Utilizzo del terminale ESP32/VGA32 per Z80-MBC2: come creare e installare il software ANSI Terminal su una scheda ESP32/VGA32. Quindi collegarlo a una scheda Z80-MBC2
Guida alla connessione PLSD: connessione a Apple TV tramite AirPlay [non ufficiale]: 10 passaggi
Guida alla connessione PLSD: connessione a Apple TV tramite AirPlay [non ufficiale]: la seguente guida viene fornita per illustrare il processo di connessione a Apple TV della sala conferenze tramite AirPlay. Questa risorsa non ufficiale viene fornita a titolo di cortesia per l'amministrazione, il personale e gli ospiti autorizzati del Perkins Local School Distric
Connessione sicura SSH/SCP da Raspberry Pi a server cloud per backup e aggiornamenti: 3 passaggi
Connessione sicura SSH / SCP da Raspberry Pi a server cloud per backup e aggiornamenti: lo scopo di questa istruzione è mostrarti come connetterti automaticamente e in modo sicuro dal tuo Raspberry Pi a un server cloud remoto (e viceversa) per eseguire backup e aggiornamenti, ecc. Per fare ciò, si utilizzano coppie di chiavi SSH che ovviamente
Telecamera per casco controllata da PIC economica con Sony LANC (buona per sport estremi): 4 passaggi
Telecamera per casco controllata da PIC economica con Sony LANC (buona per gli sport estremi): questo Instructable ti mostrerà come realizzare una telecamera per casco economica che può essere controllata tramite un telecomando in modo che la tua fotocamera principale possa rimanere al sicuro nello zaino. Il controller può essere fissato a uno degli spallacci del tuo zaino e
Presa per breadboard per scheda SD fai-da-te economica: 8 passaggi
Presa per breadboard per schede SD fai-da-te economica: hai un progetto che necessita di un'interfaccia per l'archiviazione di massa, ma non hai le risorse per costruire una scheda breakout per un socket standard? In questo Instructable imparerai come creare una presa per scheda SD che si collega direttamente a una breadboard per l