WS2812ですが、前述のように普通のユニバーサル基板に実装しても良かったのですが、
たまたま、ジャンクの5050LED基板がありましたので、チョコッと実装してみました。
![](https://blogimg.goo.ne.jp/user_image/0e/cf/f700eacc60ea3565c40451b3c6e5e04e.jpg)
データシートには、こんな回路が描いてありますが、
![](https://blogimg.goo.ne.jp/user_image/31/83/d0e6fa7139810bf2db9570691302f9ab.jpg)
90°回転させると、こんなにスッキリした回路になります。
![](https://blogimg.goo.ne.jp/user_image/3f/a9/64ff24617822adab6563f54f04f980fb.jpg)
しかし、このデカップリング回路ホントに必要なのかしら。
駆動マイコンは、以前作ったArduino互換のOnBoardを使ってみました。
![](https://blogimg.goo.ne.jp/user_image/09/05/d043c49cf0a95582a03b9637d88b0e62.jpg)
サンプルスケッチですが、スイッチサイエンスさんで同じLEDを並べたボードが販売されていて
サンプルスケッチもここから参照できます。
このページのDownload ZIPをクリックするとソースがまるごとダウンロードできます。
ただ、このままだとフォルダ名が Adafruit_NeoPixel-master となっているので、エラーが出ます。
Adafruit_NeoPixel に変更してフォルダごと Arduino の libraries フォルダの中に入れます。
さっそく、strandtest を開いてIOポート番号とLEDの個数を書き換えて実行してみます。
サクッと動きました。
![](https://blogimg.goo.ne.jp/user_image/26/cc/db40edd94d46dbe2f32aa0f6b5210449.jpg)
明るくて、なかなか良い感じです。
やはり5個じゃ足りないので、追加発注しないといけませんね。
たまたま、ジャンクの5050LED基板がありましたので、チョコッと実装してみました。
![](https://blogimg.goo.ne.jp/user_image/0e/cf/f700eacc60ea3565c40451b3c6e5e04e.jpg)
データシートには、こんな回路が描いてありますが、
![](https://blogimg.goo.ne.jp/user_image/31/83/d0e6fa7139810bf2db9570691302f9ab.jpg)
90°回転させると、こんなにスッキリした回路になります。
![](https://blogimg.goo.ne.jp/user_image/3f/a9/64ff24617822adab6563f54f04f980fb.jpg)
しかし、このデカップリング回路ホントに必要なのかしら。
駆動マイコンは、以前作ったArduino互換のOnBoardを使ってみました。
![](https://blogimg.goo.ne.jp/user_image/09/05/d043c49cf0a95582a03b9637d88b0e62.jpg)
サンプルスケッチですが、スイッチサイエンスさんで同じLEDを並べたボードが販売されていて
サンプルスケッチもここから参照できます。
このページのDownload ZIPをクリックするとソースがまるごとダウンロードできます。
ただ、このままだとフォルダ名が Adafruit_NeoPixel-master となっているので、エラーが出ます。
Adafruit_NeoPixel に変更してフォルダごと Arduino の libraries フォルダの中に入れます。
さっそく、strandtest を開いてIOポート番号とLEDの個数を書き換えて実行してみます。
サクッと動きました。
![](https://blogimg.goo.ne.jp/user_image/26/cc/db40edd94d46dbe2f32aa0f6b5210449.jpg)
明るくて、なかなか良い感じです。
やはり5個じゃ足りないので、追加発注しないといけませんね。