Obsah:

Terminál Python pre lacné pripojenie Pi Arduino: 4 kroky
Terminál Python pre lacné pripojenie Pi Arduino: 4 kroky

Video: Terminál Python pre lacné pripojenie Pi Arduino: 4 kroky

Video: Terminál Python pre lacné pripojenie Pi Arduino: 4 kroky
Video: CS50 2013 - Week 9 2024, Júl
Anonim
Terminál Python pre lacné pripojenie Pi Arduino
Terminál Python pre lacné pripojenie Pi Arduino

Raspberry Pi je počítač so systémom Linux, takže pre neho pravdepodobne existuje veľa terminálových aplikácií. Ale napísal som nový v Pythone, prečo som sa obťažoval? Pokračuj v čítaní. Ak robíte projekt, ktorý používa Pi aj Arduino, pravdepodobne budete potrebovať spôsob, ako by sa mohli spolu rozprávať. Pretože Pi pobeží na vývojovom prostredí Arduino a má celkom pekný terminál, pravdepodobne by ste mali začať s týmto. Ale môj terminál v Pythone je užitočný, pretože.

Pi je skutočne určený na spustenie v programoch napísaných používateľmi pomocou Pythonu, takže je pekné mať terminál Python

Môj terminál je vybavený niektorými špeciálnymi funkciami pre prácu s mikrořadičmi, ako je Arduino

Tento terminál je možné naprogramovať sám, sériový monitor Arduino IDE nie je možné naprogramovať

Ak robíte vlastný projekt, pravdepodobne budete chcieť ovládať vlastný komunikačný program, môžete si vziať program terminálu a vystrihnúť a prilepiť jeho časti, aby ste ho vytvorili

Terminál v súčasnosti podporuje iba komunikáciu v štýle RS232, ale dúfam, že ho rozšírim o podporu protokolov SPI a I2C (možno by ste chceli prispieť)

Terminál môžete používať na takmer akomkoľvek operačnom systéme, takže ak používate stroj Linux, Mac alebo Windows (kde som ho pôvodne vyvinul), mali by ste byť v poriadku. Všetko tu je open source, takže lacné tu znamená zadarmo

Poznámka: Toto je skutočne starý návod. Kód bol výrazne vylepšený. Pozrite si: Python Smart Terminal na zápis aktuálneho stavu a odkazy na aktuálny kód.

Krok 1: Nástroje

Nástroje
Nástroje

PC - takmer každý operačný systém, Linux, Windows OSX ….. Rasberry PI je perfektný

Python (páči sa mi sťahovanie z Anacondy, je to trochu popísané v https://www.instructables.com/id/ClipBoard-Communic… a

Základné znalosti jazyka Python

Arduino

Pripojenie Arduino k USB Môže to byť kábel a port USB v Arduinos, ako je UNO, alebo kábel FTDI (https://www.sparkfun.com/products/9717 pripojenie k zariadeniu TTL RS232 Ardunio, ako je doska Really Bare Bones Board

Krok 2: Inštalácia

Inštalácia
Inštalácia

Získajte súbory (alebo si ich prečítajte iba niekoľkými kliknutiami) zo súborov GitHub projektu github Project (kde budú pri vývoji zverejňované aj aktualizácie) Vložte súbory (rozbalené, ak je to vami zvolené sťahovanie) do jedného adresára v vaše vývojové prostredie Python.

Odporúča: