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, Srpanj
Anonim
Python terminal za jeftinu Pi Arduino vezu
Python terminal za jeftinu Pi Arduino vezu

Raspberry Pi je Linux stroj pa vjerojatno postoji mnoštvo terminalnih aplikacija za njega. Ali napisao sam novu u Pythonu, zašto sam se trudio? Nastavi čitati. 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 doista namijenjen za pokretanje na programima koje su napisali korisnici pomoću Pythona pa je lijepo imati Python terminal

Moj terminal je napisan s nekim posebnim značajkama 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 pridonijeti)

Terminal možete koristiti na bilo kojem operativnom sustavu, 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 stvarno stara instrukcija. Kôd je znatno poboljšan. Pogledajte: Python Smart Terminal za pisanje trenutnog statusa i veze do trenutnog koda.

Korak 1: Alati

Alati
Alati

PC - gotovo 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 poznavanje Pythona

Arduino

Arduino -USB veza To 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

Montaža
Montaža

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

Preporučeni: