LED 밝기 제어
일반
PWM신호를 이용해 LED의 밝기를 제어하는 라이브러리입니다.

사용 가능한 GPIO
- 라즈베리파이 0~4
- 라즈베리파이 5
- 비글본 블랙/그린
- 젯슨 나노
명령
[INIT]
초기 설정을 입력합니다.
항목 | 타입 | 설명 |
---|---|---|
GPIO 또는 PWM핀 * | WRITE | LED의 +핀과 연결한 GPIO번호를 입력하거나 PWM핀을 선택합니다. |
* 라즈베리파이 0~4는 모든 GPIO 핀을 사용할 수 있으며, 그 이외의 하드웨어는 지정된 PWM핀만 사용할 수 있습니다.
[SET_BRIGHTNESS]
밝기를 설정합니다.
항목 | 타입 | 설명 |
---|---|---|
밝기 | WRITE | LED의 밝기를 입력합니다. (0~100%) |
예제
목표
50ms마다 LED의 밝기를 5%씩 증가시킵니다. LED의 밝기가 100% 이상이 되면 다시 0%로 설정합니다.
부품
부품 | 갯수 |
---|---|
라즈베리파이 4 * | 1 |
LED | 1 |
220Ω 저항 ** | 1 |
연결
부품1 | 부품2 | GPIO |
---|---|---|
LED + 핀 | | 18 * |
LED – 핀 | 220Ω 저항 | GND |
* 라즈베리파이 0~4는 모든 GPIO 핀을 사용할 수 있으며, 그 이외의 하드웨어는 지정된 PWM핀만 사용할 수 있습니다.

프로젝트