Sadržaj:
Video: Python terminal za jeftinu Pi Arduino vezu: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
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:
Kako napraviti vrlo jeftinu bateriju od 4500 MAh: 3 koraka
Kako napraviti vrlo jeftinu Power Bank od 4500 MAh: Kada sam pretraživao trgovine za bankama za napajanje, najjeftiniji koji sam mogao pronaći nije uvijek bio pouzdan, pa ću vam u ovom uputstvu pokazati kako napraviti vrlo jeftinu power bank
Napravite sami jeftinu kućnu automatizaciju pomoću Esp8266: 6 koraka
Napravite sami jeftinu kućnu automatizaciju pomoću Esp8266: Pozdrav svima, Danas ću vam u ovim uputama pokazati kako sam pripremio vlastitu kućnu automatizaciju kao korak prema pametnoj kući koristeći modul ESP 8266 općenito poznat kao nodemcu, tako da ne gubite vrijeme Započnimo:)
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 se može snimiti u Avr-male serije poput Attinyja 85/45Arduino-Tiny je open source skup ATtinyja
Izgradite radijsku podatkovnu vezu od 500 metara za manje od 40 USD .: 7 koraka
Izgradite radijsku podatkovnu vezu od 500 metara za manje od 40 USD. Imate spremnik vode koji želite izmjeriti ili branu ili kapiju? Želite otkriti automobil koji se spušta s pogona, ali ne želite provlačiti žice kroz vrt? Ovo uputstvo pokazuje kako slati podatke 500 metara sa 100% pouzdanošću pomoću picaxe mikrokontrolera
Kako uništiti internetsku vezu Xbox 360, Wii i PS3 pomoću Nintendo Ds ili Ds Lite .: 4 koraka
Kako uništiti internetsku vezu Xbox 360, Wii i PS3 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. Netko je potvrdio da radi za ps3, ali ja nemam ps3 pa mu vjerujem na riječ. Pokušajte koristiti iste korake a