Obsah:
Video: Terminál Python pre lacné pripojenie Pi Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
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.
Odporúča:
Lacné snímače nárazov pre roboty Arduino: 4 kroky (s obrázkami)
Lacné nárazové senzory pre roboty Arduino: Potrebujete lacné, ľahko získavateľné nárazové senzory na prevzatie robota- mám na mysli projekt Arduino? Tieto malé senzory sa ľahko používajú, ľahko vyrábajú a sú nenáročné na peňaženku (17 centov za kus!) A funguje skvele na jednoduchú detekciu prekážok na mikrokontroléri
Rozhranie Multi-Touch za lacné (skutočne lacné): 3 kroky
Rozhranie Multi-Touch za lacné (skutočne lacné): Toto je môj prvý pokyn, takže buďte milí. Takto urobíte z počítača viacdotykové rozhranie za veľmi málo peňazí. Nakoniec bolo nahrané video, ospravedlňujeme sa za zlý obnovovací kmitočet, ktorý môj prenosný počítač nemá taký dobrý
Ako urobiť lacné lacné a bezplatné „pomocné ruky“pre malé diely .: 6 krokov
Ako urobiť lacné lacné a lacné „pomocné ruky“pre malé diely .: Dnes ráno (2.23.08) a včera (2.22.08) som sa pokúšal niečo spájkovať, ale nemal som pomocné ruky, tak som to urobil dnes ráno. (2.23.08) Mne to funguje SKVELO, spravidla bez problémov. VEĽMI jednoduchá príprava, v podstate zadarmo, všetky
Apocatastasis (spätná väzba pre lacné digitálne oneskorenia): 4 kroky
Apocatastasis (spätná väzba pre lacné digitálne oneskorenia): Najdrahšie analógové oneskorovacie pedále majú spätnoväzbový gombík, ktorý vám umožní posunúť výstup efektu oneskorenia späť na vstup. Moje digitálne oneskorenie Ibanez DL5 túto funkciu nemalo, tak som sa rozhodol urobiť si ju a urobiť ju lacnou. :-) fotky od Laury
Lacné čalúnené puzdro pre vašu elektroniku: 4 kroky
Lacné čalúnené puzdro pre vašu elektroniku: Toto ukazuje, ako som našiel spôsob, ako získať dobré čalúnené puzdro na časť svojej elektroniky. Chcel som čalúnené puzdro, pretože nedávno som kvôli nezastaviteľnej gravitačnej sile stratil jedno zo svojich PDA. Teraz mám skutočne pekne vyzerajúce ťažítko. Môj dôvod na úpravu