JapaninoのPOV用エディタ(ちゃちゃっと版)

大人の科学」Vol.27はテクノ工作セットということで、Japaninoという名前のコンピュータ(Arduino互換)と、POVと呼ばれるLEDの残像で字や絵を表示する装置が付属する。これらがどういうものがご存じない方はぜひネットで検索するなり、書店で大人の科学Vol.27を手に取っていただきたい。老若男女問わずファンが急増しているジャンルであるから、すぐにでも面白さが判ってもらえると思う。

で、野村が月一回のペースで参加させてもらっている「プチ合宿」と呼ばれる集まりがある。合宿といっても昼に集まって夜には終わるという集まりなのだが、そこでは参加者は電子工作やプログラムの勉強など、自分の勉強したいことや研究したいことをまとまった時間でやり込んでいる。

普段は各自が自分のテーマを持ち込むのだが、5月のプチ合宿ではJapanino発売を勝手に記念してみんなでJapaninoとPOVを組み立ててみた。キットを説明通りに組み立て終わると、各々プログラムを書き換えて色んな文字や模様をPOVに表示させたり、音を鳴らしたりしてこのキットを堪能した。野村はPOVを光らせるための行列データを作ることができるエディタをFlashで作ってみた。

povEdit

ソースコードはこちら。ご自由に利用してください。

Flash CS4用ソースコード

画面を簡単に説明すると、LEDを模した横19 x 縦7列のグリッド部分をクリックして、点灯/消灯させて絵を描く。データを差し替えながらPOVを点灯させることでアニメーションを実現するのがこのエディタの目的で、ステップという単位のアニメーションフレームを作成することができる。下部の○が現在のステップを表していて、+ボタンを押すとステップが増える。で、右下の三角ボタンでステップを左から右に連続再生(ループ)する(もう一度クリックで停止)。不要なステップは−ボタンで削除できる。

合宿中にちゃちゃっと作ったものなので脇の甘いところがあるかも知れない。そもそも、作り終わってから調べてみたら既に同様のアプリがいくつもあった。まぁ、そこはそれ、何でも「作ってみる」というのがプチ合宿のスタンスであるから問題ない、ということで。