본문 바로가기

아두이노-스케치

조도센서 모듈을 사용하여 일정 밝기 이상이 되면 HIGH 신호를, 이하가 되면 LOW 신호




조도센서 모듈을 사용하여 일정 밝기 이상이 되면 HIGH 신호를, 이하가 되면 LOW 신호를 보냅니다.

 

조도센서 모듈의 가변저항을 돌려 감도를 조절할 수 있습니다.



연결도



이미지 출처 : http://blog.naver.com/PostView.nhn?blogId=roboholic84&logNo=220558675789



소스코드



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void setup()
{
      //start serial connection
      Serial.begin(9600);
      pinMode(2, INPUT);
      pinMode(13, OUTPUT); 
}
 
void loop()
{
      //read the switch value into a variable
      int sensorVal = digitalRead(2);
      //print out the value of the liquid level
      Serial.println(sensorVal);
      if (sensorVal == HIGH) 
    {
        digitalWrite(13, LOW);    
      } 
      else 
    {
        digitalWrite(13, HIGH); 
      }
}
cs