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 |