정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

조도센서 질문이요!
seonseon | 2015-06-05

조도센서를 이용해서 낮과 밤에 led의 밝기를 조절하고 싶습니다.

근데 낮에는 햇빛을 통해 led가 안켜졌으면 좋겠는데 밝을 때와 어두울때의 불빛의 세기가 큰 차이가 없는 것 같습니다.

어느 부분을 고치면 주변이 밝을 경우에  led가 거의 안켜지게 할 수 있나요???

소스는 다음과 같습니다...

void setup(){

}

void loop(){

analogWrite(9,map(analogRead(A0),0,1023,255,0));

}

프로필사진

SaBo 2015-06-06 14:03:29

일단 질문자님께서 조건문에 대해 더욱 인지를 하고 계셔야 할 것 같습니다.

전에 올리셨던 질문과 같이 이 부분도 조건문을 이용하여 해결 할 수 있습니다.

직접 밝을때와 어두울때의 조도 값을 측정해보세요

가령 밝을때 읽은 값이 500 어두울 떄 읽은 값이 100이라면

어림잡에 조도 값이 400이상일 땐 LED를 끄고

400 이하일 땐 그값을 PWM값으로 환산(0~255)하여 아날로그 라이트 해주시면 됩니다. 

프로필사진

Klant 2015-06-08 11:12:04

사보님 말씀대로 간단한 센서를 사용하는데도 하드웨어 메이킹과 소프트웨어 코딩에 대한 사전지식이 필요합니다. 

혹시 코코아팹에서 조도 센서를 사용하는 방법은 검색해보셨나요? 

질문을 하시기 전에는 홈페이지에 문제를 해결할 수 있는 컨텐츠가 있는지 검색해 보는 것이 최소한의 예의라고 생각합니다. 

질문자님이 질문 하신 것과 일치하는 튜토리얼이 코코아팹에 있습니다. 

조도센서로 어두워 지면 led 켜기 : http://kocoafab.cc/tutorial/view/356

 

이전글   |    죄송하지만 코드 관련하여 여쭤보고 싶습니다.... 2015-06-05
다음글   |    코드관련 질문입니다. 2015-06-06