Главная

Главная

Сообщество

Сообщество

Форум

Форум

STM32

STM32

Электроника

Электроника

Raspberry Pi

Raspberry Pi

Порты GPIO из коман...
 
Уведомления
Очистить всё

[Решено] Порты GPIO из командной строки (терминала)

(@el-royal)
New member

Здравствуйте! Подскажите пожалуйста возможно ли управлять портами GPIO через терминал?

Заранее спасибо!


Цитата
Автор темы Опубликовано : 01.09.2021 08:02
Метки темы
(@el-royal)
New member

Забыл уточнить )

Имею ввиду - на Raspberry Pi, у меня Raspberry Pi 4B, операционная система - Raspberry Pi OS (Release date: May 7th 2021, Kernel version: 5.10).


ОтветЦитата
Автор темы Опубликовано : 01.09.2021 08:05
GoRPi
(@gorpi)
Level 6

Пример для GPIO0 (output) и GPIO1 (input).

"Активация" портов ("0" и "1" - номера нужных портов):

echo "0" > /sys/class/gpio/export
echo "1" > /sys/class/gpio/export

Настройка в качестве выхода и входа:

echo "out" > /sys/class/gpio/gpio0/direction
echo "in" > /sys/class/gpio/gpio1/direction

Высокий уровень на выходе:

echo "1" > /sys/class/gpio/gpio0/value

Низкий уровень на выходе:

echo "0" > /sys/class/gpio/gpio0/value

Чтение состояния входа:

cat /sys/class/gpio/gpio1/value

"Деактивация" портов:

echo "0" > /sys/class/gpio/unexport
echo "1" > /sys/class/gpio/unexport

ОтветЦитата
Опубликовано : 01.09.2021 13:18
(@el-royal)
New member

@gorpi отлично, спасибо, то что надо!


ОтветЦитата
Автор темы Опубликовано : 01.09.2021 17:12
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.