Satura rādītājs:

Python terminālis lētam Pi Arduino savienojumam: 4 soļi
Python terminālis lētam Pi Arduino savienojumam: 4 soļi

Video: Python terminālis lētam Pi Arduino savienojumam: 4 soļi

Video: Python terminālis lētam Pi Arduino savienojumam: 4 soļi
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, Jūlijs
Anonim
Python terminālis lētam Pi Arduino savienojumam
Python terminālis lētam Pi Arduino savienojumam

Raspberry Pi ir Linux mašīna, tāpēc tam, iespējams, ir daudz termināla lietojumprogrammu. Bet es esmu uzrakstījis jaunu Python, kāpēc es uztraucos? Turpini lasīt. Ja jūs veicat projektu, kurā tiek izmantots gan Pi, gan Arduino, jums, iespējams, ir nepieciešams veids, kā abiem sarunāties. Tā kā Pi vadīs Arduino izstrādes vidi un tam ir diezgan jauks terminālis, jums, iespējams, vajadzētu sākt ar to. Bet mans Python terminālis ir noderīgs, jo.

Pi patiešām ir paredzēts darboties lietotāja rakstītās programmās, izmantojot Python, tāpēc ir jauki, ja ir Python terminālis

Mans terminālis ir uzrakstīts ar dažām īpašām funkcijām darbam ar mikro kontrolieriem, piemēram, Arduino

Šo termināli var pats ieprogrammēt, Arduino IDE sērijas monitoru nevar ieprogrammēt

Ja veicat pielāgotu projektu, jūs, iespējams, vēlēsities, lai to kontrolētu pielāgota sakaru programma, varat izmantot termināļa programmu un izgriezt un ielīmēt tās daļas, lai to izveidotu

Pašlaik terminālis atbalsta tikai RS232 stila komunikāciju, bet es ceru to paplašināt, lai atbalstītu SPI un I2C protokolus (iespējams, jūs vēlētos sniegt savu ieguldījumu)

Jūs varat izmantot termināli gandrīz jebkurā operētājsistēmā, tādēļ, ja izmantojat Linux, Mac vai Windows mašīnu (kur es to sākotnēji izstrādāju), jums vajadzētu būt kārtībā. Viss šeit ir atvērtā koda, tāpēc šeit lēti nozīmē bez maksas

Piezīme: Šī ir patiešām veca pamācība. Kods ir ievērojami uzlabots. Skatiet: Python Smart Terminal, lai uzrakstītu pašreizējo statusu un saites uz pašreizējo kodu.

1. darbība: rīki

Rīki
Rīki

PC - gandrīz jebkura OS, Linux, Windows OSX ….. Rasberry PI ir ideāls

Python (man patīk Anaconda lejupielāde, tas ir mazliet apspriests vietnēs https://www.instructables.com/id/ClipBoard-Communic… un

Pamatzināšanas par Python

Arduino

Arduino savienojums ar USB Tas var būt kabelis un USB ports Arduinos, piemēram, UNO, vai FTDI kabelis (https://www.sparkfun.com/products/9717 savienojums ar TTL RS232 Ardunio, piemēram, Really Bare Bones Board

2. darbība: uzstādīšana

Uzstādīšana
Uzstādīšana

Iegūstiet failus (vai vienkārši izlasiet tos ar pāris klikšķiem) no github Project GitHub failiem (kur arī tiks publicēti atjauninājumi, kad tie tiks izstrādāti) jūsu Python izstrādes vide.

Ieteicams: