프로젝트 대표사진

[ 기초 ] 아두이노 실습 - 광센서(CDS)를 이용한 LED 켜기

아두이노와 광센서(CDS)를 이용하여 Led 켜기
[ 기초 ] 아두이노 실습 - 광센서(CDS)를 이용한 LED 켜기 작성자 : 주피터

광센서(CDS)를 이용한 LED 켜기

 

① CDS 소자설명

 

CDS는 빛의 세기에 따라 저항값이 변하는 센서입니다.

 

 

밝기에 따른 저항값의 변화는 아래 그림과 같습니다. 참고로 y-축(저항값)은 로그 스케일입니다.

 

 

 

② 하드웨어 구성

 

아래 그림 처럼 하드웨어를 구성합니다.

 

 

                                             ⓞ 아래의 그림은 논리 회로의 구성입니다.

 

 

③ 아두이노 프로그래밍

 

프로그램 로직을 구현합니다.

 

                                   

 

 

④ 실물사진

 

아래 그림은 실제 연동되어서 구동하는 실제 사진입니다. 아래와 같이 보드를 구성하고 결과물을 확인하세요.

 

 

int val = 0;

void setup()
{
   pinMode(3,OUTPUT);
   pinMode(5,OUTPUT);
}

void loop()
{
   val = analogRead(0);
   analogWrite(3, val/4);
   analogWrite(5, (1023 - val)/4);
   delay(10);
}

 

※ e4ds make에 등록된 자료는 e4ds와 지식 제공자(기업포함) 이외에는 상업화 용도로 사용할 수 없습니다. 영리 목적 이외의 사용 시 출처를 밝혀야 합니다.

Comments

관련 Make

관련 상품