GPIO 제어
2019. 8. 18. 01:06ㆍLinux/Raspberry Pi
GPIO(General-Purpose Input/Output) 제어
GPIO 할당
$echo [gpio num] > /sys/class/gpio/export
$echo [in or out] > /sys/class/gpio/gpio[num]/direction
$echo [value] /sys/class/gpio/gpio[num]/value
GPIO 해제
$echo [gpio num] > /sys/class/gpio/unexport
Permission denied 발생시
$sudo sh -c 'echo [gpio num] > /sys/class/gpio/export'
$sudo sh -c 'echo [in or out] > /sys/class/gpio/gpio[num]/direction'
$sudo sh -c 'echo [value] /sys/class/gpio/gpio[num]/value'
GPIO 해제
$sudo sh -c 'echo [gpio num] > /sys/class/gpio/unexport'
ex) GPIO26 output으로 사용할 경우
GPIO 할당
echo 26 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio26/direction
echo 0 /sys/class/gpio/gpio26/value
GPIO 해제
echo 26 > /sys/class/gpio/unexport
'Linux > Raspberry Pi' 카테고리의 다른 글
raspberry pi zero w wifi 공유기 호환문제 (0) | 2021.12.02 |
---|---|
Raspberry Pi 3B+를 이용한 Home Server 만들기 (0) | 2020.06.07 |
Raspberry Pi TensorFlow (0) | 2019.01.10 |
라즈베리 파이 VNC 이용하기 (0) | 2018.12.31 |
Raspberry Pi WiFi Direct (0) | 2018.12.26 |