Obsah:

Terminál Python pro levné připojení Pi Arduino: 4 kroky
Terminál Python pro levné připojení Pi Arduino: 4 kroky

Video: Terminál Python pro levné připojení Pi Arduino: 4 kroky

Video: Terminál Python pro levné připojení Pi Arduino: 4 kroky
Video: Control Arduino with Python using Firmata / PyFirmata 2024, Listopad
Anonim
Terminál Python pro levné připojení Pi Arduino
Terminál Python pro levné připojení Pi Arduino

Raspberry Pi je linuxový stroj, takže pro něj pravděpodobně existuje spousta terminálových aplikací. Ale napsal jsem nový v Pythonu, proč jsem se obtěžoval? Číst dál. Pokud provádíte projekt, který používá Pi i Arduino, pravděpodobně budete potřebovat způsob, jak spolu mluvit. Vzhledem k tomu, že Pi poběží na vývojovém prostředí Arduino a má docela pěkný terminál, měli byste pravděpodobně začít s tím. Ale můj terminál Pythonu je užitečný, protože.

Pi je opravdu zamýšleno běžet na uživatelem psaných programech pomocí Pythonu, takže je hezké mít terminál Pythonu

Můj terminál je vybaven některými speciálními funkcemi pro práci s mikrořadiči, jako je Arduino

Tento terminál lze sám naprogramovat, sériový monitor Arduino IDE nelze naprogramovat

Pokud děláte vlastní projekt, pravděpodobně budete chtít vlastní komunikační program, který ho bude ovládat, můžete vzít terminálový program a vyjmout a vložit jeho části, abyste jej vytvořili

Terminál v současné době podporuje pouze komunikaci ve stylu RS232, ale doufám, že ho rozšířím o podporu protokolů SPI a I2C (možná byste chtěli přispět)

Terminál můžete použít na téměř jakémkoli operačním systému, takže pokud používáte stroj Linux, Mac nebo Windows (kde jsem jej původně vyvinul), měli byste být v pořádku. Všechno zde je open source, takže levné zde znamená zdarma

Upozornění: Toto je opravdu starý návod. Kód byl výrazně vylepšen. Viz: Python Smart Terminal pro zápis aktuálního stavu a odkazy na aktuální kód.

Krok 1: Nástroje

Nástroje
Nástroje

PC - téměř jakýkoli operační systém, Linux, Windows OSX ….. Rasberry PI je perfektní

Python (Líbí se mi stahování Anaconda, toto je trochu probráno v https://www.instructables.com/id/ClipBoard-Communic… a

Základní znalosti Pythonu

Arduino

Připojení Arduino k USB Může to být kabel a USB port v Arduinos jako UNO nebo kabel FTDI (https://www.sparkfun.com/products/9717 připojení k TTL RS232 Ardunio jako Really Bare Bones Board

Krok 2: Instalace

Instalace
Instalace

Získejte soubory (nebo si je jednoduše přečtěte několika kliknutími) ze souborů GitHub projektu github Project (kde budou při vývoji také zveřejněny aktualizace) Umístěte soubory (rozbalené, pokud je to vámi zvolené stahování) do jednoho adresáře v vaše vývojové prostředí Pythonu.

Doporučuje: