아두이노(Arduino)를 이용한 네오픽셀(Neopixel) 제어

아두이노(Arduino)를 이용한 네오픽셀(Neopixel) 제어

Author : Jino Bae / Send Mail

이번엔 아두이노와 네오픽셀을 이용하여 무드등을 만드는 방법에 대해서 작성합니다. 제가 처음 네오픽셀을 구매했던 이유는 아이백(IM-100) 휴대폰의 자매상품인 스톤에서 영감을 얻어서 비슷한 물건을 만들어보기 위해 구매했으나 너무나 귀찮아진 나머지 모니터 뒤에서 빛나는 무드등 용도로 사용하고 있습니다. 그래서 모니터에선 항상 아우라가 흘러넘칩니다.



준비물

  • 아두이노
  • 네오픽셀

네오픽셀 링

저는 30개 짜리 네오픽셀 링을 사용하고 있습니다. 회로도는 아래와 같이 구성하면 됩니다. 찾아보니 별도의 저항을 설치하지 않아도 되는듯 합니다.

네오픽셀 회로도


이제 컴퓨터에서 다음과 같은 과정을 거치세요.

1. adafruit 깃허브에 접속하여 네오픽셀 라이브러리를 다운로드 받으세요.

2. 이후 압축을 풀지 않고 아두이노 프로그램에서 라이브러리를 불러와 주세요.

3. 그 다음 Neopixel 예제 파일 strandtest를 띄우세요.

이제 loop 함수에서 자신이 원하는 대로 색상이 변경될 수 있도록 컨트롤 해주면 됩니다.

void loop() {
  rainbow(20);
  rainbowCycle(20);
}

위는 하나의 예시에 불과합니다. 또한 함수안에 숫자를 조절하면 시간이 변동되니 그것도 자신에게 적합한 수치로 변경해 주세요.

4. Enjoy!


Jino Bae
WRITTEN BY

Jino Bae

Digital is a purely man-made playground. That's why I like.
[email protected]


comments powered by Disqus