본문 바로가기
Arduino

[Arduino Nano/나노] CDS 조도 센서

by 놀자요를레히 2021. 1. 29.

[Arduino Nano/나노] CDS 조도 센서

 

 

 

 

 

빛이 입사하면 전도성이 되는 반도체로서, 빛의 세기에 따라 저항 값이 변하는 (빛의 세기가 셀수록 저항이 작아짐) 광 가변저항이다.

일반적으로 CdS(황화카드뮴)를 사용하므로 CdS라고 한다.

광센서중에 하나로 가장 간단하고 저렴하지만 우리 주변의 많은 곳에 쓰이고 있다. (자동차 헤드라이트 등)

 

센서의 값을 받기 위해서는 저항을 이용해 전압 분배를 해줘야 한다.

 

 

 

아누이노 연결

 

 

 

 

아두이노 코드

int cds = A3;


void setup() {
    Serial.begin(9600);
    pinMode(cds,INPUT);
}

void loop() {
    cds = analogRead(A3); // A3으로 받은 아날로그 값을 cds변수로 넘겨줍니다.
    Serial.print("cds : "); Serial.println(cds);
    delay(500); // 0.5초 딜레이
}

 

 

결과값 / 센서의 윗부분을 가려보면 값이 변한다

댓글