Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Raspberry Pi er en Linux -maskin, så det er sannsynligvis massevis av terminalapplikasjoner for den. Men jeg har skrevet en ny i Python, hvorfor gadd jeg? Les videre. Hvis du gjør et prosjekt som bruker både Pi og Arduino, trenger du sannsynligvis en måte for de to å snakke med hverandre. Siden Pi vil kjøre Arduino utviklingsmiljø, og den har en ganske fin terminal, bør du sannsynligvis begynne med den. Men min Python -terminal er nyttig fordi.
Pi er virkelig ment å kjøre på brukerskrevne programmer som bruker Python, så det er fint å ha en Python -terminal
Min terminal er skrevet med noen spesielle funksjoner for arbeid med mikrokontrollere, som Arduino
Denne terminalen kan selv programmeres, Arduino IDE seriell skjerm, kan ikke programmeres
Hvis du gjør et tilpasset prosjekt, vil du sannsynligvis ønske at et tilpasset kommunikasjonsprogram skal kontrollere det, du kan ta terminalprogrammet og klippe og lime inn delene for å lage et
For øyeblikket støtter terminalen bare kommunikasjon i RS232 -stil, men jeg håper å utvide den til å støtte SPI- og I2C -protokoller (kanskje du vil bidra)
Du kan bruke terminalen på stort sett alle operativsystemer, så hvis du bruker en Linux-, Mac- eller Windows -maskin (der jeg opprinnelig utviklet den) burde du ha det bra. Alt her er åpen kildekode, så billig her betyr gratis
Legg merke til: Dette er en veldig gammel instruerbar. Koden er forbedret betraktelig. Se: Python Smart Terminal for å skrive opp gjeldende status og lenker til gjeldende kode.
Trinn 1: Verktøy
PC - stort sett alle operativsystemer, Linux, Windows OSX….. Rasberry PI er perfekt
Python (jeg liker Anaconda-nedlastingen, dette diskuteres litt i https://www.instructables.com/id/ClipBoard-Communic… og
Grunnleggende kunnskap om Python
Arduino
Arduino til USB -tilkobling Dette kan være en kabel og usb -porten i Arduinos som UNO, eller en FTDI -kabel (https://www.sparkfun.com/products/9717 som kobles til en TTL RS232 Ardunio som Really Bare Bones Board
Trinn 2: Installasjon
Få filene (eller bare les dem med et par klikk) fra github Projects GitHub -filer (hvor oppdateringer også vil bli lagt ut etter hvert som de utvikles) Legg filene (pakket ut hvis det er din valgte nedlasting) i en enkelt katalog i ditt Python -utviklingsmiljø.