先日秋月でAQM1248A-RNを買ってきたので、早速テストしてみました。
このグラフィックLCDはu8glibというArduino用のライブラリを改造すると使えるようで、DENSIKIT.COMさんで改造版のライブラリが公開されています。
ちびでぃーの2に接続して動作確認をしてみました。
下の例では、斜めの線と文字列を描画しています。
ちなみにサンプルスケッチとピン接続が異なるので修正しました。
U8GLIB_DOGM128_2X u8g(10,9); //CS=10,RS=9
u8g.drawLine(0,0,128,47);
u8g.setFont(u8g_font_unifont);
u8g.drawStr(0,30, "JJ1WKN");
![](https://blogimg.goo.ne.jp/user_image/11/47/4496baa0af4b2032682e11514e9bcae5.jpg)
色々なサイズのフォントが用意されており、簡単にお絵かきできます。
このライブラリはお絵かきは簡単なのですが、以前に描いたものを覚えておいてくれないので、毎回全部描き直しするのが面倒です。
このLDC用の変換基板が秋月で発売されているのですが、LCD本体より高いので、穴開き基板の切れ端で試作しました。
このLDCのピンは1.27mmピッチでなので、偶数ピンは空中配線にしました。
![](https://blogimg.goo.ne.jp/user_image/7f/93/9c534005ad0fa8eda414cd2de09ce2d0.jpg)
変換基板の回路図です。
Arduinoは5V駆動なので、抵抗分圧で3.3Vに対応しています。
![](https://blogimg.goo.ne.jp/user_image/4a/c3/74fd8845ffbbb0a8e853af59ffcbf356.jpg)
変換基板のレイアウトです。
このグラフィックLCDはu8glibというArduino用のライブラリを改造すると使えるようで、DENSIKIT.COMさんで改造版のライブラリが公開されています。
ちびでぃーの2に接続して動作確認をしてみました。
下の例では、斜めの線と文字列を描画しています。
ちなみにサンプルスケッチとピン接続が異なるので修正しました。
U8GLIB_DOGM128_2X u8g(10,9); //CS=10,RS=9
u8g.drawLine(0,0,128,47);
u8g.setFont(u8g_font_unifont);
u8g.drawStr(0,30, "JJ1WKN");
![](https://blogimg.goo.ne.jp/user_image/11/47/4496baa0af4b2032682e11514e9bcae5.jpg)
色々なサイズのフォントが用意されており、簡単にお絵かきできます。
このライブラリはお絵かきは簡単なのですが、以前に描いたものを覚えておいてくれないので、毎回全部描き直しするのが面倒です。
このLDC用の変換基板が秋月で発売されているのですが、LCD本体より高いので、穴開き基板の切れ端で試作しました。
このLDCのピンは1.27mmピッチでなので、偶数ピンは空中配線にしました。
![](https://blogimg.goo.ne.jp/user_image/7f/93/9c534005ad0fa8eda414cd2de09ce2d0.jpg)
変換基板の回路図です。
Arduinoは5V駆動なので、抵抗分圧で3.3Vに対応しています。
![](https://blogimg.goo.ne.jp/user_image/4a/c3/74fd8845ffbbb0a8e853af59ffcbf356.jpg)
変換基板のレイアウトです。
![](https://blogimg.goo.ne.jp/user_image/0d/12/7e6f2fc5721885250149d5494e17d484.jpg)
※コメント投稿者のブログIDはブログ作成者のみに通知されます