Бібліотека Arduino LiquidCrystal має 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 необов'язково; у разі відсутності РКД буде керуватися за допомогою лише чотирьох ліній даних (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), як правило, мають низькі показники оновлення, тому ви не можете надто швидко оновлювати їх, не перетворюючись на розмиту, нечитабельну безладу.