Sadržaj:
Video: Python terminal za jeftinu Pi Arduino vezu: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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:
Kako napraviti vrlo jeftinu Power Bank od 4500 MAh: 3 koraka
Kako napraviti vrlo jeftinu Power Bank od 4500 MAh: Kada sam pretraživao dućane za energetske banke, najjeftiniji koji sam mogao pronaći nije uvijek bio pouzdan, pa ću vam u ovom uputstvu pokazati kako napraviti vrlo jeftinu power bank
Kako napraviti jeftinu Attiny Arduino ploču: 4 koraka (sa slikama)
Kako napraviti jeftinu Attiny Arduino ploču: Pa većinu vremena mučim se kad mi zatreba Arduino u nekim projektima gdje mi treba nekoliko I/O pinova. Pa zahvaljujući Arduino-Tiny platformi Arduino program može se narezati u Avr-male serije poput Attinyja 85/45Arduino-Tiny je open source set ATtiny
Izgradite radio podatkovnu vezu od 500 metara za manje od 40 USD .: 7 koraka
Izgradite radio vezu za prijenos podataka od 500 metara za manje od 40 USD. Imate spremnik za vodu koji želite izmjeriti ili branu ili kapiju? Želite otkriti automobil koji se spušta niz pogon, ali ne želite provlačiti žice kroz vrt? Ovo uputstvo pokazuje kako slati podatke 500 metara sa 100% pouzdanošću pomoću picaxe mikrokontrola
Kako uništiti internetsku vezu Xbox 360, Wii i PS3 pomoću Nintendo Ds ili Ds Lite .: 4 koraka
Kako uništiti Xbox 360, Wii i PS3 internetsku vezu pomoću Nintendo Ds ili Ds Lite .: U ovom uputstvu naučit ću vas jednostavan način gubitka internetske veze s xbox 360 pomoću Wi-Fi veze na Ds-u. Neko je potvrdio da radi za ps3, ali ja nemam ps3 pa vjerujem na riječ. Pokušajte koristiti iste korake a
Koristite podatkovnu vezu vašeg iPhone uređaja na računaru: 6 koraka
Koristite podatkovnu vezu vašeg iPhone -a na svom računaru: NAPOMENA: Od iOS -a 3 i 4, postoje i drugi načini povezivanja, čak i legalni putem AT & T (iako to dodatno košta). Ova metoda ipak funkcionira, i uvijek će (bez obzira na ažuriranja iOS -a) sve dok SSH možete unijeti na svoj iPhone. Imati