INHOUDSOPGAWE:

Python -terminale vir goedkoop Pi Arduino -verbinding: 4 stappe
Python -terminale vir goedkoop Pi Arduino -verbinding: 4 stappe

Video: Python -terminale vir goedkoop Pi Arduino -verbinding: 4 stappe

Video: Python -terminale vir goedkoop Pi Arduino -verbinding: 4 stappe
Video: Как сделать легкую цементную стяжку в старом доме. ПЕРЕДЕЛКА ХРУЩЕВКИ ОТ А до Я #12 2024, November
Anonim
Python -terminale vir goedkoop Pi Arduino -verbinding
Python -terminale vir goedkoop Pi Arduino -verbinding

Die Raspberry Pi is 'n Linux -masjien, so daar is waarskynlik baie terminale toepassings daarvoor. Maar ek het 'n nuwe een in Python geskryf, hoekom het ek dit gepla? Lees verder. As u 'n projek doen wat beide die Pi en die Arduino gebruik, het u waarskynlik 'n manier nodig om met hulle te gesels. Aangesien die Pi die ontwikkelingsomgewing van Arduino sal bestuur, en dit 'n baie mooi terminale het, moet u waarskynlik met die een begin. Maar my Python -terminaal is nuttig omdat.

Die Pi is regtig bedoel om op gebruikersgeskrewe programme met Python te werk, dus dit is lekker om 'n Python -terminale te hê

My terminale is geskryf met 'n paar spesiale funksies vir die werk met mikrobeheerders, soos die Arduino

Hierdie terminale kan self geprogrammeer word, die Arduino IDE seriële monitor kan nie geprogrammeer word nie

As u 'n aangepaste projek uitvoer, sal u waarskynlik wil hê dat 'n aangepaste kommunikasieprogram dit beheer, u kan die terminale program neem en die dele daarvan sny en plak om een daarvan te maak

Tans ondersteun die terminale slegs kommunikasie in die RS232 -styl, maar ek hoop om dit uit te brei tot ondersteuning vir SPI- en I2C -protokolle (miskien wil u bydra)

U kan die terminaal op byna elke bedryfstelsel gebruik, dus as u 'n Linux-, Mac- of Windows -masjien gebruik (waar ek dit oorspronklik ontwikkel het), sal dit goed gaan. Alles hier is open source, so goedkoop beteken gratis

Let op: dit is 'n baie ou instruksie. Die kode is aansienlik verbeter. Sien: Python Smart Terminal vir die opskryf van die huidige status en skakels na die huidige kode.

Stap 1: gereedskap

Gereedskap
Gereedskap

PC - byna elke bedryfstelsel, Linux, Windows OSX … Rasberry PI is perfek

Python (ek hou van die Anaconda-aflaai, dit word 'n bietjie bespreek in https://www.instructables.com/id/ClipBoard-Communic… en

Basiese kennis van Python

Arduino

Arduino na USB -verbinding Dit kan 'n kabel en die usb -poort in Arduinos wees, soos die UNO, of 'n FTDI -kabel (https://www.sparkfun.com/products/9717 wat aansluit by 'n TTL RS232 Ardunio soos die Really Bare Bones Board

Stap 2: Installasie

Installasie
Installasie

Haal die lêers (of lees dit net met 'n paar kliks) uit die GitHub -lêers van github Project (waar opdaterings ook geplaas sal word namate dit ontwikkel word) Plaas die lêers (losgemaak as dit die gekose aflaai is) in 'n enkele gids in jou Python -ontwikkelingsomgewing.

Aanbeveel: