아두이노 조도센서를 이용하여 간단하게 LED의 밝기를 조절 할 것이다.
int SENSOR = 0; //조도센서 핀번호
int LED = 9; //LED핀 번호
void setup() {
Serial.begin(9600);
pinMode(SENSOR, INPUT);
pinMode(LED, OUTPUT);
}
void loop() {
int sensorState = analogRead(SENSOR); //밝기에 따라 0~1023의 값을 반환한다.
analogWrite(LED, sensorState/4 ); //analogWrite함수는 0~255사이의 값을 쓴다.
Serial.println(sensorState);
delay(100);
}
시리얼터미널을 이용해서 조도센서의 값을 숫자로 보내준다.
연결도 필요
'아두이노-스케치' 카테고리의 다른 글
아두이노 온도 습도 센서의 사용 3핀 DHT11센서와 4핀 DHT22 온습도 센서 (6) | 2016.08.05 |
---|---|
조도센서 모듈을 사용하여 일정 밝기 이상이 되면 HIGH 신호를, 이하가 되면 LOW 신호 (0) | 2016.07.14 |
초음파 센서로 음악(도 레 미 ...) 연주하기 소스코드 (0) | 2016.07.10 |
아두이노 Serial 함수 명령어 알아보기 (778) | 2016.07.05 |
다양한 아두이노 명령어 사용법 - 레퍼런스 (6) | 2016.07.05 |