1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#define CDS_PIN   A0                          // 조도 센서 아닐로그 Pin 번호
#define LED_PIN   3
 
float cdsValue;                              
 
void setup() {
  pinMode(LED_PIN, OUTPUT);       // LED 핀 모드 설정
}
 
void loop() {
  float cdsValue = analogRead(CDS_PIN);                 // 조도 센서 저항값(세기) 읽기
  int ledLux = map(cdsValue, 010232550);          // 조도 세기를 기준으로 LED 출력 세기(0~255) 환산
 
  analogWrite(LED_PIN, ledLux);                         // LED PWM 제어
  
  delay(1000);
}
cs

 

+ Recent posts