Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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
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.