2014/09/23

漢字フォントファイルからの漢字表示

SeeedStudio Arch Pro+Aitendo TFT-LCD = Music Player」で使用した「日本語フォントROM GT20L16J1Y」が在庫なしのままなので、代替としてフォントファイルを使用した漢字表示にトライしました。
漢字フォントは「JISX0213(所謂第3,4水準漢字)用bdfフォントのページ」で公開されている16×16版をバイナリ化しています。

フォントファイル:jiskan16.fnt
表示テストプログラム:GKanji16.cpp(mbed.orgからimport)

(more…)

2014/09/12

mbed NXP LPC1768+☆board Orange+aitendo=Music Player

前記事の「SeeedStudio Arch Pro+Aitendo TFT-LCD = Music Player」のソースコードを変更せずに、mbed NXP LPC1768+☆board Orangeにaitendo TFT-LCDを接続して、音楽再生します。

mbed NXP LPC1768+☆board Orange

mbed NXP LPC1768+☆board Orange

(more…)

2014/09/11

SeeedStudio Arch Pro+Aitendo TFT-LCD = Music Player

前回の記事でmbed LPC1768を使ったwavファイルの再生ができたので、タッチパネル付きのTFT液晶と組み合わせて音楽プレーヤーの形にしてみました。
CPUボードは、Arduino互換のインターフェイスコネクタの付いたSeeedStduioのArch PROを使用、SDメモリーカードのスロットの付いたaitendoのTFT液晶を組み合わせました。
この組み合わせに画面に曲名などの日本語を表示するために漢字フォントを接続します。
音楽データは、16bit/Stereo、32/44.1/48kbps形式の非圧縮wavファイルでを再生できます、音楽ファイルとセットになる楽曲情報(アーティスト/アルバム/曲名)、ジャケット画像(.jpg)が存在すれば、再生時に画面に表示します。

(more…)