冬といえば、キャラクタディスプレイの季節ですね。光るバックライトに流れる文字。
イルミネーション?新年のご挨拶?何のことですか?
この記事では Arduinoをはじめよう 互換キット に付属する I2C LCD の使い方をまとめる。
Arduino とデバイスをつなぐ
16x2 I2C LCD プロジェクト | osoyoo.com のとおりにデバイスをつなぐだけ
#普通は 4つのデータ線と 2つの制御線がいるらしいが、これは 2つで済むらしい。助かる。
デバイスのアドレスを特定する
Arduino のシリアル経由でデバイスアドレスを送信させる
16x2 I2C LCD プロジェクト | osoyoo.com の ic2_scanner をビルドしてアップロードする。
#i2c_scanner の間違いであるが、そこは気にしないでおk
Arduino が送信するアドレスを Raspberry Piで受信する
・Raspberry Pi にシリアル通信用のツール cu をインストールする
sudo apt-get install cu
・Raspberry Pi でシリアル通信端末を起動する #ボーレートは 9600 らしい
cu -l /dev/ttyACM0 -s 9600
・デバイスが見つかると下記のようなログが出る
I2C Scanner Scanning... I2C device found at address 0x27 ! done
※シリアル端末を閉じる際は ~. を入力する
LCD に文字を表示させる
Osoyoo I2C 1602 LCD 用のライブラリのインストール
16x2 I2C LCD プロジェクト | osoyoo.com からダウンロードして lib に展開しておく
参考リンク
Raspberry PiとArduinoでシリアル通信 - Qiita
Arduinoをはじめよう 互換キット UNO R3対応互換ボード 初心者専用実験キット 基本部品セット20 in 1 Arduino sidekick basic kit
- 出版社/メーカー: vership
- メディア: おもちゃ&ホビー
- この商品を含むブログを見る
Arduinoをはじめよう 第3版 (Make:PROJECTS)
- 作者: Massimo Banzi,Michael Shiloh,船田巧
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/11/28
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (4件) を見る