라즈베리파이의 GPIO는 ADC용 포트가 없어서 아날로그값을 읽을수가 없습니다.


그래서 외쿡형이 머리를 좀 굴렸더군요..




회로는 이렇습니다. LDR은 조도에 따라서 저항값이 변하는(어두울수록 저항값이 커지더라구요) 센서입니다.

전체적으로 보면 캐패시터 충전 방전 회로 입니다. 
캐패시터를 방전시키게 하고 방전 하는 동안 도는 루프의 카운트를 수치로 쓰는 방법입니다.

보자마자 오호~ 그럴싸 한데? 하고 직접 해봤습니다. 잘 되더군요!


전체 본문과 예제코드는 아래에 있습니다.
http://www.raspberrypi-spy.co.uk/2012/08/reading-analogue-sensors-with-one-gpio-pin/

'Electronic > Raspberry Pi' 카테고리의 다른 글

라즈베리파이로 TV제어하기  (2) 2013.01.31
라즈베리파이 GPIO를 웹으로 제어.  (0) 2012.08.27

+ Recent posts