Innehållsförteckning:

Python -terminal för billig Pi Arduino -anslutning: 4 steg
Python -terminal för billig Pi Arduino -anslutning: 4 steg

Video: Python -terminal för billig Pi Arduino -anslutning: 4 steg

Video: Python -terminal för billig Pi Arduino -anslutning: 4 steg
Video: Was ist ein Raspberry Pi und was kann man damit machen? 2024, November
Anonim
Python -terminal för billig Pi Arduino -anslutning
Python -terminal för billig Pi Arduino -anslutning

Raspberry Pi är en Linux -maskin så det finns förmodligen massor av terminalapplikationer för den. Men jag har skrivit en ny i Python, varför störde jag mig? Läs vidare. Om du gör ett projekt som använder både Pi och Arduino behöver du förmodligen ett sätt för dem två att prata med varandra. Eftersom Pi kommer att köra Arduino -utvecklingsmiljön och den har en ganska trevlig terminal, bör du förmodligen börja med den. Men min Python -terminal är användbar eftersom.

Pi är verkligen avsedd att köras på användarskrivna program med Python så det är trevligt att ha en Python -terminal

Min terminal är skriven med några specialfunktioner för att arbeta med mikrokontroller, som Arduino

Denna terminal kan själv programmeras, Arduino IDE seriell bildskärm, kan inte programmeras

Om du gör ett anpassat projekt kommer du sannolikt att ett anpassat kommunikationsprogram ska styra det, du kan ta terminalprogrammet och klippa och klistra in dess delar för att göra ett

För närvarande stöder terminalen bara kommunikation i RS232 -stil, men jag hoppas kunna utöka den till att stödja SPI- och I2C -protokoll (kanske du skulle vilja bidra)

Du kan använda terminalen på i stort sett alla operativsystem, så om du använder en Linux-, Mac- eller Windows -maskin (där jag ursprungligen utvecklade den) borde du ha det bra. Allt här är öppen källkod så billigt här betyder gratis

Observera: Detta är en riktigt gammal instruerbar. Koden har förbättrats avsevärt. Se: Python Smart Terminal för att skriva om aktuell status och länkar till aktuell kod.

Steg 1: Verktyg

Verktyg
Verktyg

PC - i stort sett alla operativsystem, Linux, Windows OSX….. Rasberry PI är perfekt

Python (jag gillar Anaconda-nedladdningen, detta diskuteras lite i https://www.instructables.com/id/ClipBoard-Communic… och

Grundläggande kunskaper i Python

Arduino

Arduino till USB -anslutning Detta kan vara en kabel och usb -porten i Arduinos som UNO, eller en FTDI -kabel (https://www.sparkfun.com/products/9717 som ansluts till en TTL RS232 Ardunio som Really Bare Bones Board

Steg 2: Installation

Installation
Installation

Hämta filerna, (eller bara läsa dem med ett par klick), från github Projects GitHub -filer (där uppdateringar också kommer att läggas ut när de utvecklas) Lägg filerna (packade upp om det är din valda nedladdning) i en enda katalog i din Python -utvecklingsmiljö.

Rekommenderad: