RGB LED는 전구 하나에 빛의 삼원색인 Red,Geen,Blue 세개의 발광소자를 넣어 이 세가지색의 조합을 이용하여 원하는 컬러를 낼 수 있도록 만든 LED전구이다. 즉 아래와 같이 세가지색 모두 켜면 흰색, Red와 Green을 켜면 노란색 이런식으로 색을 조합할 수 있고 각각의 삼원색은 아두이노 PWM신호로 0~255까지 세기를 조정할 수 있으므로 이론적으로  256x256x256 가지 색깔의 빛을 조합할 수 있다.

 

 

 

RGB LED는 세개의 LED를 묶어 놓은 것으써  +극 쪽을 묶어 공통으로 사용하느냐 -극 쪽을 공통으로 사용하느냐에 따라 Common Anode 형(공통+극)과,   Common Cathode (공통-극) 두 종류가 있으므로 회로를 구성할 때 이점에 주의해서 배선해야 한다. 그리고 RGB LED도 일반 LED전구와 동일하게 허용 전압이 있으므로 5V 아두이노 출력선에 그대로 연결해서는 안되고 200옴정도의 저항을 각각 연결해 주어야 한다.

 

 

아두이노와의 연결

 

Common Cathode(공통-극) 일경우 다음과 같이 공통 -극 단자를 아두이노 GND에 연결하고, R,G,B 단자를 각각 저항을 통해 아두이노 PWM핀 (~표시가 있는 핀)에 연결한다. 여기에서는 R,G,B를 3번,5번,6번 핀에 연결했다.

  

 

  

샘플프로그램

 

 

 

 

 

조금 더 편리한 부품

 

육안으로는 Common Anode 형과  Common Cathode 형을 구분하기도 힘들도 저항을 일일이 납땜하기도 번거롭기 때문에 다음과 같이 소형 기판에 저항까지 부착하고 R,G,B 핀과 공통 전극까지 표시해 놓은 부품도 있고, WS2812 칩을 사용하여  R,G,B 세가지 핀없이 하나의 데이터핀으로 사용할 수 있는 부품도 있다. 

 

 

 

 

 

 

+ Recent posts