RGB LED 색상 제어
일반
PWM신호를 이용하여 RGB LED의 색상을 제어하는 라이브러리입니다.


사용 가능한 GPIO
- 라즈베리파이 0~4
- 라즈베리파이 5
- 비글본 블랙/그린
- 젯슨 나노
명령
[INIT]
초기 설정을 입력합니다.
항목 | 타입 | 설명 |
---|---|---|
R핀 | WRITE | R핀에 연결된 GPIO핀 번호를 입력하거나 PWM핀을 선택합니다. |
G핀 | WRITE | G핀에 연결된 GPIO핀 번호를 입력하거나 PWM핀을 선택합니다. |
B핀 | WRITE | B핀에 연결된 GPIO핀 번호를 입력하거나 PWM핀을 선택합니다. |
모듈 타입 * | WRITE | 모듈의 타입을 선택합니다. (아노드, 캐소드) |
* RGB LED에 +핀이 있으면 아노드 타입, -핀이 있으면 캐소드 타입입니다.

[SET_RGB]
LED의 RGB색상을 설정합니다.
항목 | 타입 | 설명 |
---|---|---|
R | WRITE | 색상의 R값을 입력합니다. (0~255) |
G | WRITE | 색상의 G값을 입력합니다. (0~255) |
B | WRITE | 색상의 B값을 입력합니다. (0~255) |
예제
목표
대시보드의 R,G,B 색상 슬라이더 위젯으로 RGB 색상을 변경합니다.
부품
부품 | 갯수 |
---|---|
라즈베리파이 4 * | 1 |
RGB LED 모듈 ** | 1 |
* 다른 하드웨어를 사용할 수도 있습니다. 사용 가능한 GPIO를 참고하세요.
** 모듈에는 필요한 저항이 포함되어 있습니다.
** 모듈에는 필요한 저항이 포함되어 있습니다.
연결 (캐소드 타입)
RGB LED 모듈 | GPIO |
---|---|
R | 14 * |
G | 15 * |
B | 18 * |
– | GND |
* 라즈베리파이 0~4는 모든 GPIO를 사용할 수 있으며, 그외의 하드웨어는 PWM 출력 핀만 사용할 수 있습니다.
