Obsah:
Video: Terminál Python pro levné připojení Pi Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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.
Doporučuje:
Zabezpečené připojení SSH / SCP z Raspberry Pi na cloudový server pro zálohování a aktualizace: 3 kroky
Zabezpečené připojení SSH / SCP z Raspberry Pi na cloudový server pro zálohování a aktualizace: Účelem tohoto pokynu je ukázat vám, jak se automaticky a bezpečně připojit z vašeho Raspberry Pi ke vzdálenému cloudovému serveru (a naopak) za účelem provedení zálohování a aktualizace atd. K tomu používáte páry klíčů SSH, které obvia
Mezipatro DWMM0 pro mobilní připojení: 3 kroky
Mezanin DWMM0 Mobile Connectivity: Toto je jednoduchá ukázka použití mezipatra DWMM0 pro vzdálené protokolování dat. Na straně klienta této aplikace je spuštěn skript python (client.py) zodpovědný za čtení dat GNSS/GPS a jejich přenos na serverovou stranu (přes TCP/IP pr
Levné snímače nárazů pro roboty Arduino: 4 kroky (s obrázky)
Levné snímače nárazů pro roboty Arduino: Potřebujete levné, snadno získatelné snímače nárazů pro převzetí robota- myslím projekt Arduino? Tyto malé senzory se snadno používají, snadno se vyrábějí a snadno se používají v peněžence (17 centů za kus!) A funguje skvěle pro jednoduchou detekci překážek na mikrokontroléru
Rozhraní Multi-Touch za levné (opravdu levné): 3 kroky
Rozhraní Multi-Touch za levné (opravdu levné): Toto je můj první instruktáž, takže prosím buďte milí. Takto z vašeho stolu vytvoříte vícedotykové rozhraní za velmi málo peněz. Nakonec bylo nahráno video, omlouvám se za špatnou snímkovou frekvenci, na které můj notebook není tak dobrý
Levné makro objektivy pro skenování čárových kódů pro iPhone: 6 kroků (s obrázky)
Levný makro objektiv Iphone pro skenování čárových kódů: Do očí bijícím problémem fotoaparátu iPhonu je jeho neschopnost zaostřit blíže než ~ 1 stopu. Některá řešení na trhu s náhradními díly pomáhají tento problém vyřešit, například iClarifi od Griffin Technology. Toto pouzdro pro iPhone 3G vám umožní posunout trochu