본문 바로가기
임베디드/Arduino

CDS 조도센서 , Potentiometer 가변저항

by sj0020 2020. 8. 21.
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