Innholdsfortegnelse:
Video: Python -terminal for billig Pi Arduino -tilkobling: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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ø.
Anbefalt:
Billig akryl robot tank chassis for Arduino SN7300 Sinoning: 6 trinn
Billig akryl robot tank chassis for Arduino SN7300 Sinoning: Billige akryl tank chassis for Arduino SN7000 Sinoning kjøp fra: SINONING ROBOT TANK
Hvordan lage et billig Attiny Arduino Board: 4 trinn (med bilder)
Hvordan lage et billig Attiny Arduino Board: Vel, mesteparten av tiden blir jeg plaget når jeg trenger Arduino i noen prosjekter der jeg trenger få I/O-pins Vel takket være Arduino-Tiny plattform Arduino-programmet kan brennes inn i Avr-tiny-serien som Attiny 85/45Arduino-Tiny er et open source-sett med ATtiny
Arduino Enkel, billig kontrollerbar hånd: 5 trinn
Arduino Enkel og rimelig kontrollerbar hånd: Det er mange dyre 3D-trykte og fleksible sensorbaserte robotarmer over det store internett. Men som student har jeg ikke mye tilgang til ting som CNC, 3D -skrivere og elektriske verktøy. Jeg har en løsning, vi skal bygge en l
DIY billig Arduino Gameboy: 5 trinn (med bilder)
DIY billig Arduino Gameboy: Alle kjeder seg mens de reiser på lange turer og vil ha noe for å oppmuntre dem !! Å lese romaner kan være valg:/Men de blir også kjedelige etter en stund !! Så i denne instruksjonsfulle vil jeg vise deg hvordan du lager en håndholdt spillenhet som bruker Arduin
Billig databehandling: Arduino med TTL -serie: 3 trinn
Billig databehandling: Arduino Med TTL Serial: Mye av kostnaden for arduinoene i full skala som UNO er kostnaden for USB -grensesnittet (merk: Sann da dette ble skrevet, men dette er ikke lenger sant, usb er billig nå. Du kan vil fortsatt gå TTL -serie av andre grunner.). Bli kvitt det