아두이노에 [YwRobot] 2X2 네오픽셀 LED / WS2812 연결하기

IT|2017. 6. 4. 00:30

다양한 LED 색깔과 밝기를 조절을 할 수 있는 2X2 네오픽셀 / WS2812는 정말로 다양하게 활용할 수 있는 분야들이 많습니다. MP3 음악을 재생을 통해 색이 바뀌게 한다거나 어두운 곳에 빛을 다양한 색깔로 비추어 주는 작품 등 다양하게 사용할 수 있습니다.


아두이노와 2X2 네오픽셀 LED / WS2812를 연결을 하는데 큰 어려움이 없습니다. 네오픽셀에는 많은 핀수가 필요하지 않습니다. 아두이노에 [YwRobot] 2X2 네오픽셀 LED / WS2812 연결하기에 대해 소개하겠습니다.




[YwRobot] 2X2 네오픽셀 LED / WS2812 라이브러리 다운로드 받기


WS2812 라이브러리를 다운로드를 받기 위해 아래의 링크에 접속을 합니다. 사이트 제일 아래에 Adafruit_NeoPixel를 클릭을 하면 다운로드가 됩니다.



[YwRobot] 2X2 네오픽셀 LED / WS2812 라이브러리 설치하기


다운로드 받은 라이브러리 압축파일을 엽니다. 예제파일 및 라이브러리가 포함되어 있는 것을 확인할 수 있습니다.




압축파일에 있는 파일들을 C:\Program Files (x86)\Arduino\libraries에 압축을 풉니다.



아두이노 라이브러리 폴더에 WS2812 라이브러리가 설치된 것을 확인을 할 수 있습니다.


아두이노 [YwRobot] 2X2 네오픽셀 LED / WS2812 회로도



아두이노 [YwRobot] 2X2 네오픽셀 LED / WS2812 회로도 연결



2X2 네오픽셀 LED / WS2812를 아두이노에 연결을 할 때 IN 부분에 선을 연결을 필수적으로 먼저 하여야 합니다. 5V, GND도 연결을 합니다. 네오픽셀 LED가 더 있다면 OUT 부분에 지속적으로 연결을 할 수 있습니다.

아두이노 [YwRobot] 2X2 네오픽셀 LED / WS2812 라이브러리 예제 실행하기



아두이노 IDE를 실행을 합니다. 파일 - 예제 - Adafruit NeoPixel - simple를 엽니다.



아두이노를 PC에 연결을 하고 포트를 선택을 한 후에 업로드를 합니다. 컴파일을 먼저 하여도 됩니다.



2X2 네오픽셀 LED에 불빛이 들어온 것을 확인을 할 수 있습니다. 기본적인 simple 소스여서 초록색 불이 기본적으로 차례대로 나타나게 됩니다. 이외에도 소스에 따라 색이 다양하게 변화할 수 있게 만들 수 있습니다.

아두이노 [YwRobot] 2X2 네오픽셀 LED / WS2812 연결 테스트


댓글()