秋月電子の「AQM0802A」小型LCD
投稿者: O-Family
|
2013/05/23(木) 18:41 No. 10792 |
|
I2C接続小型LCDモジュール 8x2行 [AQM0802A-RN-GBW]
I2Cの何ら難しい通信ではないはずですが、まったく動作せずに手こずりました・・・ STARTコンディションの前に、バス調停のSCLパルスがあると、誤動作してACKを返さなくなってしまいます。 動作の途中でI2C通信に異常があった場合など、復帰できなくなるはずです。
どなたか、このLCDに、はめられた方はいらっしゃいませんか?
|
|
|
|
|
投稿者: O-Family ..2013/05/25(土) 19:18 No.10795 |
|
AQM0802Aのテストプログラムです。
まず、下記の「AQM0802A」用ライブラリをダウンロードして、 C:\Program Files\MCS Electronics\BASCOM-AVR\LIB\ に保存して下さい。
http://www.ne.jp/asahi/o-family/extdisk/AQM0802A/Lcd_AQM0802A.lib
BASCOMのプログラムでは、初期設定の4行を記述すると、通常のLCD表示命令が使えるようになります。 ・LCDの電源電圧を選択。 ・ライブラリを組み込む。 ・LCDのI2C接続ポートを指定する。
' ' * 初期設定 * ' Const Aqm0802a_vdd = 3 '[AQM0802A]の電源電圧。(3.5V以下 = 3 , 3.5V以上 = 5) $lib "Lcd_AQM0802A.lib" 'I2C-LCD [AQM0802A]用のライブラリ。 ' Config Scl = Portb.0 'I2CバスのSCLラインを接続するポートピンを設定。 Config Sda = Portb.1 'I2CバスのSDAラインを接続するポートピンを設定。
コントラストの設定方法は、プログラムを参照して下さい。
|
|
|
|
投稿者: O-Family ..2013/05/27(月) 18:34 No.10796 |
|
ATtiny45にLPS331AP気圧センサーをつないで、このLCDに表示しました。 3.3Vで約1mAの消費です。 ここから、どのくらい消費電力を抑えられるかに挑戦です!
|
|
|
|
投稿者: O-Family ..2013/05/31(金) 13:14 No.10797 |
|
LCDのピンが1.5mmと半端なピッチなので、変換基板を使うか、1ピンおきにずらして取り付けるかです。
|
|
|
|
投稿者: vlpd3 ..2013/06/01(土) 09:31 No.10800 |
|
ブレッドボードへ装着するため、aitendoで購入したピッチ変換基盤(1.78)[DIP(1.78)22S-2.54]を使ってみました。LCDのピンをちょっと広げたところ、あっさり変換基盤にささりました。
|
|
|
|
投稿者: O-Family ..2013/06/01(土) 09:43 No.10801 |
|
1.78mmならピンを横方向へ曲げても大丈夫でしたか!
このLCDは、端子がガラス基板を挟み込んで接触しているので、ピンを横方向に曲げるのが怖かったんです。 力を加えすぎると、挟み込みが広がって接触不良を起こしそうです。
|
|
|
|