조도 센서는 황화카드뮴(cds)을 소자로 제작하며, cds 센서라고도 합니다.
일상생활에서는 어두워질 때 밝아지는 가로등과 자동차의 헤드라이트 등에 많이 쓰입니다.
조도 센서는 극성이 없고, 빛의 양 따라 전도율이 달라집니다.
밝을수록 전도율이 높아져 저항이 낮아지고, 어두울수록 전도율이 낮아져서 저항이 높아집니다.
핀이 2개뿐이기 때문에 센서의 값을 받기 위해서는 저항을 이용해서 전압 분배를 해줘야 합니다.
조도 센서 내부의 저항의 변화로 인해 Vout을 통해
아두이노로 입력되는 전압은 변하게 되고 이를 아날로그 입력핀을 통해 값을 얻습니다.
아래 예제는 조도 센서와 led를 사용해서 어두워지면 led의 불이 켜지는 코드입니다.
준비물 : 아두이노 우노, 점퍼선, 브레드 보드, 조도 센서, 220Ω 저항 1개, 10kΩ 저항 1개, LED 1개
소스 코드 중에
-analogRead() 함수는 analogRead(pin)로 사용합니다.
입력된 핀 번호에 해당하는 핀으로부터 아날로그 신호를 0~1023의 값으로 읽어오는 함수입니다.
감사합니다.
감사합니다.
0 댓글