Update GPIO scheme, rename manual_clean_bash -> manual_shell

Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
2022-09-21 17:46:10 +07:00
parent b520470002
commit 5ec7077d1d
2 changed files with 1 additions and 1 deletions

34
manual_shell/README.md Normal file
View File

@@ -0,0 +1,34 @@
## Небольшой мануал по командам на shell
---
Включение GPIO-порта:
```
echo <номер порта> > /sys/class/gpio/export
```
---
Отключение GPIO-порта:
```
echo <номер порта> > /sys/class/gpio/unexport
```
---
Получение направления GPIO-порта (in/out):
```
cat /sys/class/gpio/gpio<номер порта>/direction
```
---
Смена направления GPIO-порта (in - вход, out - выход):
```
echo in > /sys/class/gpio/gpio<номер порта>/direction
echo out > /sys/class/gpio/gpio<номер порта>/direction
```
---
Получение значения GPIO-порта low(0)/high(1):
```
cat /sys/class/gpio/gpio<номер порта>/value
```
---
Смена значений GPIO-порта (low/high):
Для смены значения порта нужно поменять его direction на out
```
echo 0 > /sys/class/gpio/gpio<номер порта>/value
echo 1 > /sys/class/gpio/gpio<номер порта>/value
```