Graphic Poi - グラフィック・ポイ
グラフィック・ポイ 開発キット
- EA LPC11U35 QuickStart Board 互換
- LEDテープ Adafruit DotStar (APA102)
- リチウムポリマー充電池の充電IC (MCP73831) 搭載
ポイ
ジャグリングの一種
ネタ元:https://learn.adafruit.com/genesis-poi-dotstar-led-persistence-of-vision-poi
Program
任意のグラフィックをPOV (Persistent Of Vision) 表示する。
表示させたいグラフィックは、USBストレージとして認識するので、BMPファイルを書き込む。(24bitカラー、4kB以下、8ファイルまで)
Import programGraphicPoi
see https://developer.mbed.org/users/okini3939/notebook/graphic-poi/
schematic
----------+ +5V(Li-Po 4.1V)
LPC11U35 | | +-----
| +----------|+5V
P0_21|MOSI-------------------|DI Adafruit DotStar (APA102)
P0_22|SCK--------------------|CI LED Strip
| GND---|GND
| +-----
|
| | +-----
P0_3|----------[...]---+----|VBUS
USB_D+|----------[...]--------|D+
USB_D-|----------[...]--------|D- USB B
| GND---|GND
| +-----
| LED
P1_8|---[330]---|>|---GND
|
P0_1|------[Button]---GND
----------+
DotStar の点灯テスト
Import programDotStar
APA102 (Adafruit DotStar LED Strip) see: https://developer.mbed.org/users/okini3939/notebook/led_strip/
#include "mbed.h" DigitalOut led(LED1); // LED DigitalIn button(P0_1); // Button SPI spi(P0_21, P0_22, P1_15); // DotStar :
メモ
- USBストレージはsamuxさんのRAM DISKライブラリを使っています。
- USBストレージは書き込めるけど読み出せません。手抜きしました。
- BMPファイルはクマーさんのIAPライブラリによりFlash ROMへ書き込んでいます。
- 複数のグラフィックを書き込むときは、USB接続後、順番にBMPファイルを放り込んでください。
- USBを接続してONするとストレージモード、接続せずONすると表示モードになります。
- 表示するグラフィックはボタンを押すと変更できます。
- APA102 は WS2812 (NeoPixels) より安定したコントロールができます。
2 comments on Graphic Poi - グラフィック・ポイ:
Please log in to post comments.

On a whim I looked to see if anyone was kind enough to port this for mbed, and sure enough, you had. I really appreciate your good work.
Thanks, Harrison