2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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.