[임베디드 시스템] Sensor 제어

최대 1 분 소요

조도 센서

  • 빛의 밝기를 측정할 수 있는 센서
  • 포토레지스터, CDS 등으로 불림
  • 핀 극성 없음
  • 정격전압: 4 ~ 6V

빛의 밝기에 따라 저항 값이 바뀜

밝기(Lux) 저항(Ω) Vout</sum>(V)
10,000 100 4.95
1,000 300 4.85
100 1,500 4.34
10 10,000 2.5
1 70,000 0.62
0.1 600,000 0.08

조도센서를 활용한 LED 제어

  • 아날로그 입력은 0 ~ 1023까지 받고, 뿌려주는 값은 0 ~ 255이다
  • 과전류를 방지하기 위해 조도센서 옆에 저항을 달아준다

void setup()
{
    pinMode(A0, INPUT);
    pinMode(11, OUTPUT);
    Serial.begin(9600);
}
void loop()
{
    Serial.println(analogRead(A0));
    if(analogRead(A0) > 850) {
	digitalWrite(11, LOW);
    }
    else {
	digitalWrite(11, HIGH);
    }
    delay(100);
}

온도 센서(TMP36)

  • 온도를 감지하여 전기적인 신호로 바궈주는 센서
  • 온도에 따른 전압의 변화량을 이용하여 온도 측정

온도센서를 이용한 LED 제어

댓글남기기