int LED = 9; //LED 아두이노 9번핀에 연결
void setup() {
Serial.begin(9600); //시리얼모니터 오픈
pinMode(LED, OUTPUT); //9번 핀의 모드를 OUTPUT으로 설정
}
void loop() {
//Potentiometer
int val = analogRead(A5)/4; // 가변저항을 아날로그 A5에 연결하고 이를 'val'에 저장 /안하면 처음부터 끝까지 돌릴때 밝아지고 어두워지는것 4번 반복됨
Serial.println(val); // 시리얼 모니터로 가변저항 값을 출력
analogWrite(LED, val); // 가변저항의 값을 LED(9번핀)로 보내 출력
//CDS
int cds = analogRead(A1); // 조도센서 A1으로 들어오는 값을 cds에 저장
if(cds > 230)
{
digitalWrite(LED, HIGH); // 측정값 230 보다 클 때 LED ON
}
else
{
digitalWrite(LED, LOW); // 측정값 230보다 작으면 LED OFF
}
}
https://kocoafab.cc/tutorial/view/356
조도센서-빛 측정하기
조도센서란? 조도센서(Photo Resistor)는 주변 환경의 밝기를 측정할 수 있는 센서입니다. 광에너지(빛)를 받으면 내부에 움직이는 전자가 발생하여 전도율이 변하는 광전효과를 가지는 소자를 사��
kocoafab.cc
https://kocoafab.cc/tutorial/view/755
가변저항으로 LED 밝기 조절하기
개요 1) 가변저항이란 무엇인가? 가변저항 (Potentiometer)은 사용자가 직접 저항값을 임의로 바꿀수 있는 저항기를 말합니다. 흔히 소리의 크기를 말하거나 조절하는 손잡이를 볼륨 (Volume)이라 부
kocoafab.cc
'임베디드 > Arduino' 카테고리의 다른 글
인터럽트 (0) | 2020.09.01 |
---|---|
button_led (0) | 2020.09.01 |
LEDOnOff_DHT11 (0) | 2020.08.21 |
dht11 온도습도 (0) | 2020.08.20 |
가변저항 (0) | 2020.08.20 |