본문 바로가기

[아두이노] WS2812, WS2812B, WS2813 비교 및 WS2812B 사용하기

by rudals.kim 2020. 11. 24. 댓글 개
반응형

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개로 변경하였습니다.

예제를 업로드 하면 아래와 같이 동작됩니다.

 

반응형

댓글