2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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.