Graphic Poi - グラフィック・ポイ

グラフィック・ポイ 開発キット

/media/uploads/okini3939/poi_lpc11u35.jpg

ポイ

ジャグリングの一種

ネタ元: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 - グラフィック・ポイ:

29 Apr 2016

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

18 Nov 2017

i want get this board can i know how much? thx

Please log in to post comments.