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