User Tools

Site Tools


Sidebar

raspberry_pi:gpio

GPIO install

  • 설치 필요 없음 고장난 경우만
    • wget http://pypi.python.org/packages/source/R/RPi.GPIO/RPi.GPIO-0.1.0.tar.gz
      tar zxf RPi.GPIO-0.1.0.tar.gz
      sudo RPi.GPIO-0.1.0/setup.py install

핀 번호와 위치

GPIO Out

루트권한으로 파이썬 실행, GPIO임포트, 셋업 후 output호출, False는 신호 안가는 경우, True는 가는 경우

sudo python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup({pin no}, GPIO.OUT)
GPIO.output({pin no}, False)

GPIO In

루트권한으로 파이썬 실행, GPIO임포트, 셋업 후 output호출, False는 신호가는거 True는 안가는거

sudo python
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup({pin no}, GPIO.IN)
GPIO.input({pin no})

11번 핀으로 인풋 신호가 생길 경우 18번 핀으로 신호를 내보내는 예제

sudo pyton

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
GPIO.setup(11, GPIO.IN)
while 1:
     if GPIO.input(11):
         GPIO.output(18, False)
     else:
         GPIO.output(18, True)
raspberry_pi/gpio.txt · Last modified: 2017/03/30 17:07 by 121.166.132.6