編集履歴一覧に戻る
akira.keiのアイコン画像

akira.kei が 2026年06月20日15時40分16秒 に編集

初版

タイトルの変更

+

Arduino IDEでI2C接続キャラクターLCDモジュールを使う(その4)

タグの変更

+

Arduino

+

Arduino-IDE

+

ArduinoIDE

+

LCD

+

LCD1602Module

+

LCDディスプレイ

記事種類の変更

+

セットアップや使用方法

本文の変更

+

[<前の記事](https://elchika.com/article/6e3b5bf5-af92-4201-9be3-6eee6038aa96/) : 次の記事> ## LiquiCrystalを継承しない 自前の```AQMCHAR```ライブラリは以下を除いてほとんどが標準の```LiquidCrystal```と同じだ。 - コンストラクタの再定義 - ```#define```に拡張モードの追加 - ```init```の削除 - ```begin```内容の変更 - ```setContrast```の追加 - ```command```、```write```、または```send```の変更 - 接続方法(パラレル→I2C)の変更に伴う変数の更新 こうなるともしかして```LiquiCrystal```を継承すれば良くね?って思ってCopilotに聞いてみたが、否定的だった。結論として ==「継承」というオブジェクト指向のテクニックを使うなら、公式の LiquidCrystal は親としてはちょっと頑固で扱いづらい、というのが「難しい」と言われる理由== ということらしい(継承で書き換えようとしてドツボにハマったんだけどw)。