BASIC4MCU | 질문게시판 | cds 재질문 드립니다
페이지 정보
작성자 기사공부힘들당 작성일2020-11-05 21:08 조회2,854회 댓글2건본문
map은 잘모르는데 한번 해보았습니다
아무튼 회로 사진에서 led 하나 뺴고 코드 업로드 하고 시리얼 모니터를 켜봤는데 cds를 뚜껑으로 덮어봐도 0~1023의 크기에서 1023에서 미세하게 변하기만 하더라구요
어두우면 저항이 커지고 밝으면 낮아지기 때문에 가변저항과 cds의 전압을 비교하서 led를 on, off 하게 만들려고 했는데 이해가 잘 되지 않습니다.
#define Volt 5 //5볼트 전압 사용
int led1 = 11;
int reg = A0;
int light = A3;
void setup() {
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(reg, INPUT);
pinMode(light, INPUT);
}
void loop() {
int regReading = analogRead(reg);
int lightReading = analogRead(light);
Serial.print("registor : ");
Serial.print(regReading/4);
Serial.print(", light intensity : ");
Serial.println(lightReading);
delay(100);
if(regReading < lightReading) digitalWrite(led1, HIGH);
else digitalWrite(led1, LOW);
}
댓글 2
조회수 2,854master님의 댓글
master 작성일기사공부힘들당님의 댓글
기사공부힘들당
아이고 감사합니다 선생님 쉬운데 어려운 해결법이였네요 실험 성공했습니다