こんにちわ。
試験も終わって久々の更新です。
今日は二つのタスクをクリア。
- STBeeで加速度センサーの関数が完成
- T-SRSの外部メモリを使用して動画を再生
この2点です。
加速度センサーの方はI2CのAVR互換ライブラリを作成しておいたので5分ほどで終了。
動画再生には何段階か苦労がありました。
必要であったことは
- 圧縮されている動画から、無圧縮のRGB565形式の320*240画質の連続データに変換
- 外部RAMの32MBに対してできる限り(200コマ)を読み込み
- 順番に再生(タイマで再生スピードを調整)
この3段階です。
1段階目はあらかじめ試験前に作っていました。
aviから変換できるプログラムをC#を使って作成しました。
ビットマップ表示機能を搭載するより以前に、画像データを同じ形式に変換するプログラムを作成していたので、少しいじくるだけで完成しました。
2,3はマイコンいじくるだけなので省略。
SD関係はもちろんFatFs使用。
動画再生の様子を上げておきます
15fpsで作ったので、200コマでも13秒分しかはいらないんですよね…
作ったはいいが、北斗or若松LCD拡張ボードでのサンプルが既にダウンロード可能らしい…
もっと速くやっときゃよかった(笑)
けど、プログラムはバイナリしか公開されていないっぽいですね。
参考にならない…orz
明日からはサッカーとレスキューと平行してやっていこうと思います(両方機体がないw)
コメントお待ちしております!
RSS feed for comments on this post. TrackBack URL