글
라즈베리 파이 GPIO 사용하기 2016년 9월 21일 수요일
프로그래밍/한글
2016. 12. 3. 23:42
GPIO(General Purpose Input Output - 범용입출력)
센서에 따라서 브레드 보드(일명 빵판)이 필요할 수도 있다.
가장 기본적인 센서 사용법은 센서에 5V 전압과 GND를 연결한 뒤,
데이터를 전송하기 위해 적당한 번호에 선을 연결하면 된다.
(위에서는 #4, #17, #18... 등)
라즈베리파이에서 python의 RPi.GPIO 모듈을 이용하여 GPIO를 사용할 수 있다.
python 코드
# -*- coding: utf8 -*-
from RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN, pull_up_down=GPIO.PUB_UP)
print GPIO.input(4)
위의 예제는 #4로 부터 정보를 읽어들여서 출력하는 예제이다.
어떤 센서를 연결했느냐에 따라 온도 값이나 화재 상황등
다양한 정보를 입력 받아서 처리할 수 있다.
'프로그래밍 > 한글' 카테고리의 다른 글
그래프 알고리즘 (1) | 2017.06.01 |
---|---|
파이썬으로 바탕화면 빠르게 캡처 하기. 2016년 10월 5일 수요일 (0) | 2016.12.03 |
vim 사용 후기 및 사용법 2016년 9월 21일 수요일 (0) | 2016.12.03 |
내가 프로그램을 만드는 방식 2012년 9월 2일 일요일 (0) | 2016.12.03 |