Indholdsfortegnelse:

Python -terminal til billig Pi Arduino -forbindelse: 4 trin
Python -terminal til billig Pi Arduino -forbindelse: 4 trin

Video: Python -terminal til billig Pi Arduino -forbindelse: 4 trin

Video: Python -terminal til billig Pi Arduino -forbindelse: 4 trin
Video: Arduino - Send Serial Commands from Raspbery Pi 2024, November
Anonim
Python -terminal til billig Pi Arduino -forbindelse
Python -terminal til billig Pi Arduino -forbindelse

Raspberry Pi er en Linux -maskine, så der er sandsynligvis masser af terminalapplikationer til det. Men jeg har skrevet en ny i Python, hvorfor gider jeg? Læs videre. Hvis du laver et projekt, der bruger både Pi og Arduino, har du sandsynligvis brug for en måde for dem to at tale med hinanden. Da Pi vil køre Arduino -udviklingsmiljøet, og det har en temmelig fin terminal, bør du nok starte med det. Men min Python -terminal er nyttig, fordi.

Pi er virkelig beregnet til at køre på brugerskrevne programmer ved hjælp af Python, så det er rart at have en Python -terminal

Min terminal er skrevet med nogle særlige funktioner til at arbejde med mikrokontroller, som Arduino

Denne terminal kan selv programmeres, Arduino IDE seriel skærm, kan ikke programmeres

Hvis du laver et tilpasset projekt, vil du sandsynligvis have et brugerdefineret kommunikationsprogram til at styre det, du kan tage terminalprogrammet og klippe og indsætte dets dele for at lave et

I øjeblikket understøtter terminalen kun kommunikation i RS232 -stil, men jeg håber at kunne udvide den til at understøtte SPI- og I2C -protokoller (måske vil du gerne bidrage)

Du kan bruge terminalen på stort set ethvert operativsystem, så hvis du bruger en Linux-, Mac- eller Windows -maskine (hvor jeg oprindeligt udviklede den) skulle det gå fint. Alt her er open source, så billigt her betyder gratis

Bemærk: Dette er en virkelig gammel instruerbar. Koden er blevet betydeligt forbedret. Se: Python Smart Terminal for opskrivning af den aktuelle status og links til den aktuelle kode.

Trin 1: Værktøjer

Værktøjer
Værktøjer

PC - stort set alle operativsystemer, Linux, Windows OSX….. Rasberry PI er perfekt

Python (jeg kan godt lide Anaconda-download, dette diskuteres lidt i https://www.instructables.com/id/ClipBoard-Communic… og

Grundlæggende kendskab til Python

Arduino

Arduino til USB -forbindelse Dette kan være et kabel og usb -porten i Arduinos som UNO eller et FTDI -kabel (https://www.sparkfun.com/products/9717 tilslutning til et TTL RS232 Ardunio som Really Bare Bones Board

Trin 2: Installation

Installation
Installation

Hent filerne (eller læs dem bare med et par klik) fra github Projects GitHub -filer (hvor opdateringer også vil blive lagt ud, efterhånden som de udvikles) Læg filerne (udpakket, hvis det er din valgte download) i en enkelt mappe i dit Python -udviklingsmiljø.

Anbefalede: