광에너지 (빛)를 받으면 내부에 움직이는 전자가 발생하여 전도율이 변하는 광전효과를 가지는 소자를 사용합니다. 황화카드뮴을 (Cds)를 소자로 사용한 경우, CdS 센서라고도 합니다.
조도센서는 극성은 없으나 빛의 양에 따라 전도율이 변합니다. 빛의 양이 많아질 수록 전도율이 높아져 저항이 낮아집니다. // 밝을 경우 10k옴 어두울 경우 50k옴(200k옴)
조도센서도 일종의 저항이나, 빛의 양이 매우 많은 경우, 저항이 매우 작아저 과전류가 흐를수 있습니다 , 또한 조도센서의 저항 값에 따른 전압을 신호로 입력받기 위해서 10K 저항을 달아줍니다.
int cds=0;
void setup() {
Serial.begin(9600);
}
void loop() {
cds=analogRead(A0);
Serial.println(cds);
delay(100);
}
// 어두울수록 값이 작아짐
// VCC와 GND가 바뀌면 어두울수록 값이 커짐
//노란선이 VCC에 연결되면 1023, GND에 연결되면 0