ArduinoでLCD表示
最近、Arduinoを触り始めたので(いまさら...笑)勉強がてらいろいろ試してます。ということで、今回はArduinoとLCDモニタを制御してみたいと思います。 おそらく簡単なので、さくっとやっちゃいたいと思います。
準備
今回はLCDモニタとして、秋月さんのAQM0802A-RN-GBWを使いたいと思います。結構有名なやつですね。1つ320円(税込)という初心者でもとっつきやすい価格なので安心です。
準備するもの
Arduino(今回はUNOを使用)×1 AQM0802A-RN-GBW×1 ブレッドボード×1 ワイヤー×6
以上です!
作成開始
配線
まず配線からやっていきたいと思います。今回は抵抗もなにもいらないので本当に楽です。笑 下図はデータシートにある配線例ですが、初心者にはわかりずらい。というか入ってる部品のピンとちゃうやんっ!笑
というわけでこっちが実際に接続する配線例です。
RESETは繋がなくてOKです。 電源は3.3Vを使いました。(5Vでもいけるみたい) SCLとA5、SDAとA4を接続。そしてGNDを接続すれば完成です!! 簡単ですね!
プログラム
それでは続いてプログラムを書いていきます。 I2C接続では基本Wireライブラリを使用します。が、さらに便利なST7032というライブラリをオレ工房さんが作成されていましたのでそちらも活用させていただきました。以下がソースコードです。
Wireライブラリのみ使用
ST7032ライブラリ使用
結果
早速実行したいと思います! Wireのみの結果はこうなるはずです!
そしてST7032はこのようになるはずです!
うまく表示できましたね!
というわけで今回はこれで終了です! どうもありがとうございました!!