반응형
WS2812B를 저렴하게 구매 할 기회가 생겨서 한 묶음 구매하였습니다.
구매하고 동작방법을 알아보던중 이 LED가 여러 버전이 있고 각 버전별로 무엇이 다른지 궁금해졌습니다.
그래서 각 각의 WS2812, WS2812B, WS2813 데이터시트를 비교 해 보면서 정리해 보았습니다.
아래는 각 데이터시트에서 발췌한 이미지로 LED의 외형 비교입니다. 외형적으로는 핀수가 차이가 나네요.
아래는 변경사항입니다.
WS2812B는 WS2812의 개선된 버전으로 아래와 같은 사항이 변경되었습니다. |
1. 역전압 보호 2. WS2812B는 4핀, WS2812는 6핀으로 핀수가 2개 줄어듦 3. WS2812보다 밝기가 더 밝아짐 4. 내부 구조 개선(방열 성능 개선) |
WS2813은 WS2812B의 개선버전으로 아래와 같은 사항이 변경되었습니다. |
1. 다시 6핀으로 변경되었고, BIN 라인을 추가하여 특정 LED가 동작되지 않는 경우에도 이후의 LED에는 영향을 주지 않음. (아래 이미지 참고) |
제가 가지고 있는 WS2812B를 사용해 보도록 하겠습니다.
아두이노 IDE를 실행해 라이브러리 매니저에서 adafruit neopixel을 설치합니다.
설치 후 같이 설치되는 예제 중 strandtest를 실행해 보았습니다. 테스트하는 LED 갯수를 4개로 변경하였습니다.
예제를 업로드 하면 아래와 같이 동작됩니다.
반응형
'Hardware > Arduino ( AVR )' 카테고리의 다른 글
[아두이노] AD9833 사용하기 (0) | 2020.12.05 |
---|---|
[아두이노] OV7670 사용하기 (3) | 2020.11.26 |
[아두이노] 0.49인치 SSD1306 OLED(I2C 인터페이스) 디스플레이 사용하기 (0) | 2020.11.18 |
[아두이노] ST7735S IPS (SPI 인터페이스) 디스플레이 사용하기 (0) | 2020.11.18 |
[아두이노] ST7735 TFT-LCD(SPI 인터페이스) 디스플레이 사용하기 (1) | 2020.11.14 |
댓글