-cds 센서란
빛감지 센서로써 일정량의 빛이 들어오지 않으면 신호 변화가 오는 센서를 말한다.
황화카드뮴 센서라고도 불리우며 아날로그 입력으로 신호를 받는다.
구성품은
아두이노 우노, 브렛보드, cds cell, LED, 저항, 연결선 이다.
-코드는
int cds =A0;
int led=9;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(cds,INPUT);
pinMode(led,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int show = analogRead(cds);
Serial.print(" cds number is ");
Serial.println(show);
if(show>900)
{
digitalWrite(led,HIGH);
Serial.println("on");
}
else
{
digitalWrite(led,LOW);
Serial.println("off");
}
delay(200);
}
A0 핀을 이용해 아날로그 입력을 받고
디지털 9번 핀을 이용해 출력을 준다.
기준값은 900으로
빛의 양이 900 이상이면 점등 하도록 제작
시리얼 모니터에는
"cds number = ???"
"on/off" 로 나타나도록 설정
-회로도
단! cds센서가 제대로 작동하려면 GND-cds-저항-(아날로그 핀)-+5 순으로 연결돠어야 한다.
-동영상1
-동영상2
시리얼 모니터로 신호값과 LED의 상태가 ON/OFF 인지 알 수 있다.
'공대생 주석마루 > 아두이노 UNO' 카테고리의 다른 글
(12) DHT11 온습도센서 통신 (0) | 2018.03.10 |
---|---|
(10-1) Servo motor를 적용한 Wiping Mechanism (0) | 2018.03.10 |
(10) 서보 모터 (Servo motor) (0) | 2018.03.03 |
(9) 조이스틱 Joystick (0) | 2018.02.27 |
(8) tone함수로 연주하기 (0) | 2018.02.26 |