Sadržaj:

Python terminal za jeftinu Pi Arduino vezu: 4 koraka
Python terminal za jeftinu Pi Arduino vezu: 4 koraka

Video: Python terminal za jeftinu Pi Arduino vezu: 4 koraka

Video: Python terminal za jeftinu Pi Arduino vezu: 4 koraka
Video: CS50 2013 - Week 9 2024, Novembar
Anonim
Python terminal za jeftinu Pi Arduino vezu
Python terminal za jeftinu Pi Arduino vezu

Raspberry Pi je Linux mašina pa vjerovatno postoji mnoštvo terminalnih aplikacija za nju. Ali napisao sam novu u Pythonu, zašto sam se trudio? Čitajte dalje. Ako radite na projektu koji koristi i Pi i Arduino, vjerojatno će vam trebati način da njih dvoje međusobno razgovaraju. Budući da će Pi pokretati razvojno okruženje Arduino i ima prilično lijep terminal, vjerojatno biste trebali početi s tim. Ali moj Python terminal je koristan jer.

Pi je zaista namijenjen za pokretanje na korisnički napisanim programima koji koriste Python, pa je lijepo imati Python terminal

Moj terminal je napisan s nekim posebnim funkcijama za rad s mikro kontrolerima, poput Arduina

Ovaj terminal se može sam programirati, Arduino IDE serijski monitor, ne može se programirati

Ako radite prilagođeni projekt, vjerojatno ćete htjeti da ga kontrolira prilagođeni komunikacijski program, možete uzeti terminalni program i izrezati i zalijepiti njegove dijelove kako biste ga napravili

Trenutno terminal podržava samo komunikaciju u stilu RS232, ali nadam se da će se proširiti na podršku SPI i I2C protokola (možda biste htjeli dati svoj doprinos)

Terminal možete koristiti na bilo kojem operativnom sistemu, pa ako koristite Linux, Mac ili Windows stroj (gdje sam ga izvorno razvio), trebali biste biti u redu. Ovdje je sve otvorenog koda, pa ovdje jeftino znači besplatno

Napomena: Ovo je zaista stara instrukcija. Kôd je značajno poboljšan. Pogledajte: Python Smart Terminal za pisanje trenutnog statusa i veze do trenutnog koda.

Korak 1: Alati

Alati
Alati

PC - skoro svaki OS, Linux, Windows OSX ….. Rasberry PI je savršen

Python (sviđa mi se preuzimanje Anaconde, o tome se malo raspravlja na https://www.instructables.com/id/ClipBoard-Communic… i

Osnovno znanje o Pythonu

Arduino

Arduino -USB veza Ovo može biti kabel i USB priključak u Arduinosu poput UNO -a, ili FTDI kabel (https://www.sparkfun.com/products/9717 povezujući se s TTL RS232 Ardunio poput Really Bare Bones Board -a

Korak 2: Instalacija

Instalacija
Instalacija

Nabavite datoteke (ili ih samo pročitajte s nekoliko klikova) iz GitHub datoteka github projekta (gdje će se ažuriranja također objavljivati dok se razvijaju) Stavite datoteke (raspakirane ako je to vaše odabrano preuzimanje) u jedan direktorij u vaše Python razvojno okruženje.

Preporučuje se: