Съдържание:
Видео: Python терминал за евтина Pi Arduino връзка: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
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.
Препоръчано:
Използване на терминал ESP32/VGA32 за Z80-MBC2: 7 стъпки
Използване на терминал ESP32/VGA32 за Z80-MBC2: Как да изградите и инсталирате софтуера ANSI терминал на платка ESP32/VGA32. След това да го свържете към платка Z80-MBC2
Хакнете колата си с терминал Wio и CAN шина: 7 стъпки
Хакнете колата си с Wio терминал и CAN шина: Ако имате известно разбиране за програмирането на CAN шина и Arduino и искате да хакнете колата си, тогава тези инструкции могат да ви дадат решение. не знам, но това наистина е интересно нещо
Система за обратна връзка за позицията на серво с Arduino: 4 стъпки
Система за обратна връзка за позицията на серво с Arduino: Здравей, това е първата ми инструкция. Моят проект ви позволява да получите позицията на вашето серво на вашия сериен монитор или сериен плотер на вашата Arduino IDE. Това улеснява програмирането на arduino роботи, които използват серво мотори като хуманоидни роботи bip
Как да използвате Mac терминал и как да използвате ключови функции: 4 стъпки
Как да използвате Mac терминал и как да използвате ключови функции: Ще ви покажем как да отворите MAC терминала. Също така ще ви покажем няколко функции в терминала, като ifconfig, промяна на директории, достъп до файлове и arp. Ifconfig ще ви позволи да проверите вашия IP адрес и вашата MAC реклама
Команди за терминал на Mac: 4 стъпки
Команди за терминали на Mac: В тази инструкция (МОЯТА ПЪРВА) ще дам на потребителите на Mac някои съвети и съвети за малко приложение, наречено Терминал. Както казах, това ми е първото, така че няма лоши коментари