Sisukord:

Pythoni terminal odava Pi Arduino ühenduse jaoks: 4 sammu
Pythoni terminal odava Pi Arduino ühenduse jaoks: 4 sammu

Video: Pythoni terminal odava Pi Arduino ühenduse jaoks: 4 sammu

Video: Pythoni terminal odava Pi Arduino ühenduse jaoks: 4 sammu
Video: Leap Motion SDK 2024, Juuli
Anonim
Pythoni terminal odava Pi Arduino ühenduse jaoks
Pythoni terminal odava Pi Arduino ühenduse jaoks

Raspberry Pi on Linuxi masin, nii et selle jaoks on tõenäoliselt palju terminalirakendusi. Aga ma olen Pythonis uue kirjutanud, miks ma viitsisin? Loe edasi. Kui teete projekti, mis kasutab nii Pi -d kui ka Arduinot, vajate tõenäoliselt võimalust, kuidas nad mõlemad omavahel rääkida saaksid. Kuna Pi hakkab kasutama Arduino arenduskeskkonda ja sellel on päris kena terminal, peaksite ilmselt alustama sellest. Kuid minu Pythoni terminal on kasulik, sest.

Pi on tõesti mõeldud kasutajate kirjutatud programmide käitamiseks Pythoni abil, seega on tore omada Pythoni terminali

Minu terminal on kirjutatud mõne erifunktsiooniga töötamiseks mikrokontrolleritega, nagu Arduino

Seda terminali saab ise programmeerida, Arduino IDE jadamonitori ei saa programmeerida

Kui teete kohandatud projekti, siis soovite tõenäoliselt kohandatud kommunikatsiooniprogrammi seda juhtida, võite võtta terminaliprogrammi ja lõigata ja kleepida selle osad

Praegu toetab terminal ainult RS232 -tüüpi suhtlust, kuid loodan laiendada seda SPI- ja I2C -protokollide toetamiseks (võib -olla soovite anda oma panuse)

Terminali saate kasutada peaaegu igas opsüsteemis, nii et kui kasutate Linuxi, Maci või Windowsi masinat (kus ma selle algselt arendasin), peaksite olema korras. Kõik siin on avatud lähtekoodiga, nii odav siin tähendab tasuta

Märkus: see on tõesti vana juhend. Kood on oluliselt paranenud. Vt: Python Smart Terminal praeguse oleku üleskirjutamiseks ja lingid praegusele koodile.

Samm: tööriistad

Tööriistad
Tööriistad

PC - peaaegu iga OS, Linux, Windows OSX….. Rasberry PI on täiuslik

Python (mulle meeldib Anaconda allalaadimine, seda arutatakse natuke veebisaitidel https://www.instructables.com/id/ClipBoard-Communic… ja

Põhiteadmised Pythonist

Arduino

Arduino -USB -ühendus See võib olla kaabel ja Arduinose USB -port, nagu UNO, või FTDI -kaabel (https://www.sparkfun.com/products/9717, mis ühendub TTL RS232 Ardunioga nagu Really Bare Bones Board

2. samm: paigaldamine

Paigaldamine
Paigaldamine

Hankige failid (või lugege neid lihtsalt mõne klõpsuga) github Projecti GitHubi failidest (kus värskendused postitatakse ka nende väljatöötamisel). Pange failid (lahtipakitud, kui see on teie valitud allalaadimine) oma Pythoni arenduskeskkonda.

Soovitan: