aitendoさんから2.4インチ液晶が届いたので早速交換しました。結果は直りました。壊れた原因は不明です。っで前回公開できなかった動画をUPします。最初の頃に比べれは表示の速度が速くなっています。単色での画面クリア、文字表示、画像を3枚表示(1sのwait入り)の繰り返しです。画像データはlpcexpresso1769のROMの中に格納しています。320×240×16bit=153.6kBなので512kBのROMに3枚格納できます。もちろんUSBメモリやマイクロSDに入れておいて読み出せばもっと増やせます。
mbed



mbed用のbaseboardを製作しました。マイクロSDカードスロット、USBコネクタ、LANポート、電源回路を搭載、未使用のピンはピンヘッダを付けています。早速プログラムを作ってUSBメモリとマイクロSDの読み込み速度を計測してみました。
読み込み速度計測結果
USBメモリ 約100kB/s
マイクロSDカードは始め94kB/sしか出なかったのですがlibの中を見てみるとSPIの周波数が1MHzに設定されていたので、24MHzに設定し計測しなおしたところ430kB/sまで速度が上がりました。クロックが24倍になっても読み込み速度も24倍になるわけではありません。
基板上にまだスペースがあるので音声出力用のアンプ回路を搭載してもいいですね。
1ヶ月前からmbed始めました。
購入はスイッチサイエンスさんでしたがピンヘッダが斜めにハンダ付けされていて、基板に挿しようがなかったので交換対応してもらいました。
本当にLEDの点灯まで数分で出来ました。簡単すぎてあっけないです。
wiiコントローラーとの接続のサンプルがあったのでwiiコントローラーとハンドルを購入して
3輪のラジコンカーを製作してみました。


ハンドルの傾きだけで操縦します。前後の傾きで前進後進、左右の傾きでステアリング操作します。
ステアリングはラジコンサーボです。
今回mbedで気付いたことはpwmは6ch出力できるのですが、同時に異なる周期の物はだせないようです。
自分は知らなくて、サーボ用の20ms周期の信号と、自作PWMモータードライバー用の20kHzの信号を同時に出そうとしてうまくいかず、結局モータードライバーのほうはサーボ信号でコントロールできる近藤科学のUMD-280に変更しました。
あと某イベントで動かしてみたのですが、wiiコントローラーとのペアリングに失敗することが多かったためにイベント2日目にはプレステコントローラーの操縦に切り替えました。pic用のCのPSコントローラーとの通信プログラムをmbedに移植したのですが、ポートに8bitの変数の内容をシフトしながら出力するところでうまく動いてないみたいでPSの初期化に失敗しているようでした。徹夜でデバッグした結果やっと動くようになりましたが。
aitendoさんで320ドット×240ドットの液晶を買ったので次はこれに映像を出力してみようと思います。
購入はスイッチサイエンスさんでしたがピンヘッダが斜めにハンダ付けされていて、基板に挿しようがなかったので交換対応してもらいました。
本当にLEDの点灯まで数分で出来ました。簡単すぎてあっけないです。
wiiコントローラーとの接続のサンプルがあったのでwiiコントローラーとハンドルを購入して
3輪のラジコンカーを製作してみました。


ハンドルの傾きだけで操縦します。前後の傾きで前進後進、左右の傾きでステアリング操作します。
ステアリングはラジコンサーボです。
今回mbedで気付いたことはpwmは6ch出力できるのですが、同時に異なる周期の物はだせないようです。
自分は知らなくて、サーボ用の20ms周期の信号と、自作PWMモータードライバー用の20kHzの信号を同時に出そうとしてうまくいかず、結局モータードライバーのほうはサーボ信号でコントロールできる近藤科学のUMD-280に変更しました。
あと某イベントで動かしてみたのですが、wiiコントローラーとのペアリングに失敗することが多かったためにイベント2日目にはプレステコントローラーの操縦に切り替えました。pic用のCのPSコントローラーとの通信プログラムをmbedに移植したのですが、ポートに8bitの変数の内容をシフトしながら出力するところでうまく動いてないみたいでPSの初期化に失敗しているようでした。徹夜でデバッグした結果やっと動くようになりましたが。
aitendoさんで320ドット×240ドットの液晶を買ったので次はこれに映像を出力してみようと思います。
最新記事
最新コメント
訪問者数
- 今日:
- 昨日:
- 累計: