두 가지의 색상과 밝기를 조절할 수 있는 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을 넣으면 된다.
'IT&수학 이야기' 카테고리의 다른 글
호스트 이름으로 IP주소 받기 (0) | 2019.01.31 |
---|---|
Phpoc 와이파이 & RSI & json (0) | 2019.01.30 |
Phpoc 와이파이 쉴드 클라이언트 (0) | 2019.01.29 |
Phopoc 와이파이 쉴드 & 시리얼통신 (0) | 2019.01.28 |
아두이노 카메라 활용하기 _maker (0) | 2019.01.27 |