두 가지의 색상과 밝기를 조절할 수 있는 LED 모듈이다. 색상별로 제어가 가능하며 입력 전압에 따라 밝기가 변한다.

PMW 출력으로 밝기 및 색을 제어할 수 있다.

 

아두이노 GND - G 연결, D6-R, D5-Y 로 연결을 한다.

 

디지털 핀이기 때문에 6번과 5번을 변수로 사용해서 만들어도 되고, 핀 모드 함수로 출력을 설정하여도 된다.

 

pinMode() [디지털 입출력]

 

특정 핀을 입력 또는 출력으로 동작하도록 설정한다. INPUT_PULLUP 모드를 통해 내부 풀업 저항을 활성화할 수 있다. INPUT 모드는명시적으로 내부풀

풀업을 비활성화한다.

 

 pinMode (pin, mode)

 

매개변수 pin: 모드를 설정하려는 핀번호

mode: INPUT, OUTPUT 또는 INPUT_PULLUP 이 있다.

 

void setup() {

 

pinMode(6,OUTPUT);

pinMode(5,OUTPUT);

 

또는

 

int LedPin =6;

int YelloPin = 5; 으로 쓸 수 있다.

 

 

if(slideName=='A')

{

analogWrite(LedPin,map(slideValue, -100, 100, 25,0));

}

 

map 함수는 map(value, fromLow, fromHigh, toLow, toHigh);

 

인데 value: 매핑하고자 하는 값, fromLow : 현재 범위의 하한값, fromHight: 현재 범위의 상한값

       toLow : 매핑하고자 하는 법위의 하한값, toHight: 매핑하고자 하는 범위의 상한값 이다.

 

색상 변화는 0에서 255까지이므로 매핑하고자 하는 범위의 하한값에 0을 넣고 상한값에 255을 넣으면 된다.

 

Posted by 일일꿈샘
,