Spisu treści:

Terminal Python do taniego połączenia Pi Arduino: 4 kroki
Terminal Python do taniego połączenia Pi Arduino: 4 kroki

Wideo: Terminal Python do taniego połączenia Pi Arduino: 4 kroki

Wideo: Terminal Python do taniego połączenia Pi Arduino: 4 kroki
Wideo: DIY CC1101 tool - RF jammer, replay attack, sniffer - cheap & easy tool for radio pen testing 2024, Grudzień
Anonim
Terminal Python do taniego połączenia Pi Arduino
Terminal Python do taniego połączenia Pi Arduino

Raspberry Pi to maszyna z systemem Linux, więc prawdopodobnie jest na nią mnóstwo aplikacji terminalowych. Ale napisałem nowy w Pythonie, dlaczego się tym przejmowałem? Czytaj. Jeśli robisz projekt, który używa zarówno Pi, jak i Arduino, prawdopodobnie potrzebujesz sposobu, aby obaj mogli ze sobą rozmawiać. Ponieważ Pi będzie obsługiwać środowisko programistyczne Arduino i ma całkiem niezły terminal, prawdopodobnie powinieneś zacząć od tego. Ale mój terminal Pythona jest przydatny, ponieważ.

Pi jest tak naprawdę przeznaczony do uruchamiania na programach napisanych przez użytkowników przy użyciu Pythona, więc fajnie jest mieć terminal Pythona

Mój terminal jest napisany z kilkoma specjalnymi funkcjami do pracy z mikrokontrolerami, takimi jak Arduino

Ten terminal można zaprogramować sam, monitora szeregowego Arduino IDE nie można zaprogramować

Jeśli robisz projekt niestandardowy, prawdopodobnie chcesz, aby kontrolował go niestandardowy program komunikacyjny, możesz wziąć program terminala i wyciąć i wkleić jego części, aby je utworzyć

Obecnie terminal obsługuje tylko komunikację w stylu RS232, ale mam nadzieję, że rozszerzy go o obsługę protokołów SPI i I2C (być może chciałbyś wnieść swój wkład)

Możesz używać terminala na prawie każdym systemie operacyjnym, więc jeśli używasz komputera z systemem Linux, Mac lub Windows (gdzie go pierwotnie opracowałem), powinno być dobrze. Wszystko tutaj jest open source, więc tanie tutaj oznacza darmowe

Uwaga: to naprawdę stara instrukcja. Kod został znacznie ulepszony. Zobacz: Python Smart Terminal, aby zapisać aktualny stan i linki do aktualnego kodu.

Krok 1: Narzędzia

Narzędzia
Narzędzia

PC - prawie każdy system operacyjny, Linux, Windows OSX….. Rasberry PI jest idealny

Python (podoba mi się pobieranie Anakondy, jest to nieco omówione w https://www.instructables.com/id/ClipBoard-Communic… i

Podstawowa znajomość Pythona

Arduino

Połączenie Arduino z USB Może to być kabel i port USB w Arduino, taki jak UNO, lub kabel FTDI (https://www.sparkfun.com/products/9717 łączący się z Ardunio TTL RS232, takim jak Really Bare Bones Board

Krok 2: Instalacja

Instalacja
Instalacja

Pobierz pliki (lub po prostu przeczytaj je kilkoma kliknięciami) z plików GitHub projektu github (gdzie aktualizacje będą również publikowane w miarę ich opracowywania) Umieść pliki (rozpakowane, jeśli jest to wybrane przez Ciebie pobieranie) w jednym katalogu w Twoje środowisko programistyczne Python.

Zalecana: