Kazalo:

Python terminal za poceni Pi Arduino povezavo: 4 koraki
Python terminal za poceni Pi Arduino povezavo: 4 koraki

Video: Python terminal za poceni Pi Arduino povezavo: 4 koraki

Video: Python terminal za poceni Pi Arduino povezavo: 4 koraki
Video: Leap Motion SDK 2024, December
Anonim
Python terminal za poceni Pi Arduino povezavo
Python terminal za poceni Pi Arduino povezavo

Raspberry Pi je stroj za Linux, zato zanj verjetno obstaja ogromno terminalskih aplikacij. Sem pa napisal novega v Pythonu, zakaj sem se trudil? Beri naprej. Če delate projekt, ki uporablja tako Pi kot Arduino, boste verjetno potrebovali način, da se pogovarjata. Ker bo Pi vodil razvojno okolje Arduino in ima precej lep terminal, bi verjetno morali začeti s tem. Toda moj terminal Python je uporaben, ker.

Pi je v resnici namenjen izvajanju v uporabniških programih, ki uporabljajo Python, zato je lepo imeti terminal Python

Moj terminal je napisan z nekaterimi posebnostmi za delo z mikro krmilniki, kot je Arduino

Ta terminal je mogoče programirati sam, serijskega monitorja Arduino IDE ni mogoče programirati

Če delate projekt po meri, boste verjetno želeli, da ga upravlja komunikacijski program po meri, lahko vzamete terminalni program in izrežete in prilepite njegove dele, da ga naredite

Trenutno terminal podpira samo komunikacijo v slogu RS232, vendar upam, da jo bom razširil na podporo protokolov SPI in I2C (morda bi radi prispevali)

Terminal lahko uporabljate v skoraj vseh operacijskih sistemih, zato, če uporabljate stroj Linux, Mac ali Windows (kjer sem ga prvotno razvil), bi morali biti v redu. Tukaj je vse odprtokodno, zato poceni tukaj pomeni brezplačno

Opomba: To je res staro navodilo. Koda je bila bistveno izboljšana. Glejte: Python Smart Terminal za zapis trenutnega stanja in povezave do trenutne kode.

1. korak: Orodja

Orodja
Orodja

PC - skoraj vsak OS, Linux, Windows OSX ….. Rasberry PI je popoln

Python (všeč mi je prenos Anaconde, o tem se malo razpravlja v https://www.instructables.com/id/ClipBoard-Communic… in

Osnovno znanje Pythona

Arduino

Povezava Arduino z USB To je lahko kabel in USB priključek v Arduinosu, kot je UNO, ali kabel FTDI (https://www.sparkfun.com/products/9717, ki se poveže z TTL RS232 Ardunio, kot je plošča Really Bare Bones

2. korak: Namestitev

Namestitev
Namestitev

Pridobite datoteke (ali jih preprosto preberite z nekaj kliki) iz datotek GitHub projekta github (kjer bodo posodobitve objavljene tudi, ko se razvijajo) Datoteke (razpakirane, če je to vaš izbrani prenos) postavite v en sam imenik v vašega razvojnega okolja Python.

Priporočena: