先日、カラーLEDアレイ WS2812B を買いました。しばらく放っておいたのですが、mbed HRM1017 で光らせてみることにしました。





mbed nRF51822 用の WS2812B 用のライブラリはこちらにあります。ライブラリとしてのインポートになるので、新しいプロジェクトを作って、”Import into Compiler” でワークスペースに取り込んでください。

https://developer.mbed.org/teams/Seeed/code/color_pixels/



WS2812B のシグナル用のピンはp6 ピンに接続しました。





簡単なテストプログラムで動きを確認してみました。



#include "mbed.h"
#include "color_pixels.h"

// ColorPixels(signal_pin, number_of_LED)
ColorPixels pixels(6, 8);

int main() {
while (true) {
pixels.rainbow(rand()/256, rand()/256, rand()/256);
wait(1);
}
}



プログラムをコンパイルしダウンロードして書き込むと、あっけなく動きました!すげぇ。





動画はこちら!





mbed で出来ることも少しずつ増えてきました。さて、これで何を作ろうかなぁ!
(^_^)/~






waves WS2812B neopixel PCB 8連

  • 出版社/メーカー: waves
  • メディア:



mbed HRM1017

  • 出版社/メーカー: スイッチサイエンス
  • メディア: Personal Computers



mbed電子工作レシピ

  • 作者: 勝 純一
  • 出版社/メーカー: 翔泳社
  • 発売日: 2016/01/23
  • メディア: 大型本