Arduinoの液晶ライブラリは、異なる引数を持つ4つのコンストラクタがあります。
LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
以下のコメントは、コンストラクター引数について述べられています。
[...] d0、d1、d2、およびd3はオプションです。省略した場合、LCDは4本のデータライン(d4、d5、d6、d7)のみを使用して制御されます。
d0-d3
それらが必要ない場合のポイントは何ですか?それらは応答時間を短縮しますか?
With that said, a person looking at the display probably won't see a significant speed difference most of the time, as it still goes very quickly.
多くのモジュール(特にeBayのような安価な中国のモジュール)はリフレッシュレートが低い傾向があるため、通常は問題になりません。したがって、とにかくぼやけて判読できない混乱に陥らない限り、あまりに速く更新することはできません。