Съдържание:

Python терминал за евтина Pi Arduino връзка: 4 стъпки
Python терминал за евтина Pi Arduino връзка: 4 стъпки

Видео: Python терминал за евтина Pi Arduino връзка: 4 стъпки

Видео: Python терминал за евтина Pi Arduino връзка: 4 стъпки
Видео: OpenFest 2011 - Свободни PLC 2024, Ноември
Anonim
Python терминал за евтина Pi Arduino връзка
Python терминал за евтина Pi Arduino връзка

Raspberry Pi е Linux машина, така че вероятно има много терминални приложения за нея. Но аз написах нов в Python, защо се притесних? Четете нататък. Ако правите проект, който използва както Pi, така и Arduino, вероятно се нуждаете от начин двамата да говорят помежду си. Тъй като Pi ще управлява средата за разработка на Arduino и има доста хубав терминал, вероятно трябва да започнете с този. Но моят терминал на Python е полезен, защото.

Pi наистина е предназначен да работи на програми, написани от потребители, използващи Python, така че е хубаво да има терминал на Python

Моят терминал е написан с някои специални функции за работа с микроконтролери, като Arduino

Този терминал може да бъде програмиран, серийният монитор на Arduino IDE не може да бъде програмиран

Ако правите персонализиран проект, вероятно ще искате персонализирана комуникационна програма, която да го контролира, можете да вземете терминалната програма и да изрежете и поставите нейните части, за да направите такава

В момента терминалът поддържа само комуникация в стил RS232, но се надявам да го разширя, за да поддържа SPI и I2C протоколи (може би бихте искали да допринесете)

Можете да използвате терминала на почти всяка операционна система, така че ако използвате Linux, Mac или Windows машина (където първоначално го разработих), трябва да сте добре. Всичко тук е с отворен код, така че евтино тук означава безплатно

Забележка: Това е наистина стара инструкция. Кодът е значително подобрен. Вижте: Python Smart Terminal за запис на текущото състояние и връзки към текущия код.

Стъпка 1: Инструменти

Инструменти
Инструменти

PC - почти всяка операционна система, Linux, Windows OSX ….. Rasberry PI е перфектен

Python (харесвам изтеглянето на Anaconda, това е обсъдено малко в https://www.instructables.com/id/ClipBoard-Communic… и

Основни познания за Python

Arduino

Връзка между Arduino и USB Това може да бъде кабел и usb порт в Arduinos като UNO, или FTDI кабел (https://www.sparkfun.com/products/9717 свързване към TTL RS232 Ardunio като Really Bare Bones Board

Стъпка 2: Инсталиране

Инсталация
Инсталация

Вземете файловете (или просто ги прочетете с няколко кликвания) от файловете GitHub на проекта на github (където актуализациите също ще бъдат публикувани при разработването им) Поставете файловете (разархивирани, ако това е избраното от вас изтегляне) в една директория в вашата среда за разработка на Python.

Препоръчано: