akira.kei が 2026年06月07日14時13分40秒 に編集
初版
タイトルの変更
Arduino IDEでI2C接続キャラクターLCDモジュールを使う(その2)
タグの変更
Arduino
Arduino-IDE
Arduino-Trigonometry関数
I2C
ディスプレイ
LCD
LCD1602Module
LCDディスプレイ
記事種類の変更
セットアップや使用方法
ライセンスの変更
(MIT) The MIT License
本文の変更
[<前の記事](https://elchika.com/article/fccdb3df-83a3-4238-b65e-d9372451dfe4/) : []() ## 標準ライブイラリのLiquiCrystal 普通のパラレル接続のキャラクタ液晶ディスプレイ(LCD)には標準ライブラリであるLiquidCrystalが用意されており、[ソースも公開](https://github.com/arduino-libraries/LiquidCrystal/tree/master/src)されている。それほど長くないのでその内容を見てみよう。 ## ヘッダファイルLiquidCrystal.h 冒頭には多重呼び出し時にエラーにならないための#ifndefが定義されている他に、```#include "Print.h"```が呼ばれている。以降で作法に基づいて記述できていれば```lcd.print("ABC")```のような使い方もできる。ヘッダファイルの最初の方はパラレル接続でもI2C接続でも共通のHD44780(日立)関連```#define```で定数やら定義やらが列挙されている。 コンストラクタ部分は以下のようになっている。 [<前の記事](https://elchika.com/article/fccdb3df-83a3-4238-b65e-d9372451dfe4/) : []()