ロボット開発、Webプログラム開発、カメラ、街ぶら、旅行などの投稿。ロボット開発やマイコン製作、iPhoneアプリやウェブシステムの開発を行っています。2015年11月ArduinoでLCDにキャラクター表示LCD画面上にキャラクターを表示してキー入力で上下左右に移動させることができるようになりました。キャラクターの画像は、LCDライブラリにキャラクターデータを転送する関数がなかったため、8バイトのドット絵を作成して1ピクセルずつ描画しています。キー入力で画面を縦横無尽に移動できるようになったのですが、LCDに描画する量が少ないとかなり早く移動出来ます。画面全体を書き換えたり、ちょっとした正方形を塗りつぶすだけでも、結構時間が掛かるようでキャラクターの移動が遅くなってしまいます。Graphプリント基板を発注しようと考えているんですが、ガーバーデータ作成などいろいろとハードルが高いので、まずはユニバーサル基板で量産化しようと思い、回路設計をしました。試してみたのですが、パーツが登録されていなかったりでフリーハンドで図面を引けない為、Excelで作成することにしました。1マスが1ピンになっています。ピンの幅など、若干違っているかもしれませんが、多分こんな感じです。画像を表示LCDモジュールの動作確認として、SDカードから画像を読み込んでLCD画面に表示するというテストプログラムを作成しました。SDカードからBMP形式の画像を読み込むのですが、BMPファイルが大きいとメモリが足りなくて表示できないようです。20KBぐらいのファイルであれば写真のように表示出来ました。使用してミニコンソールを作成してみたいと思います。カードスロットも搭載しているので、入力ボタンをつけるとミニゲーム機として動作させることができるのではないかと思います。用のピンソケットもつけてプロトタイプとして動作できるようにします。部品を実装するとこんな感じです。通電した所、ちゃんとLCDも動作しているみたいです。すべてのタクトスイッチの検査をするためにサンプルプログラムを作ってみました。上のLEDを点滅させます。LOW);}キー入力は無事にすべて動作するようになりました。次はLCDに何か表示してみたいと思います。