Для чего нужны D0 - D4 в LCD 1602 Arduino?
Новичок в Ардуино. Пытаюсь разобраться в работе LCD 1602. I2C Нет
На сайте нашёл следующую схему подключения
Код следующий:
#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2);
}
void loop()
{
lcd.setCursor(0,0);
lcd.print("Hello, world");
lcd.setCursor(0,1);
lcd.print("www.robotchip.ru");
}
Всё работает, но проблема в том, что я особо не понимаю - почему не используются пины D0-D3? Я прочитал о том, что дисплей может работать в двух режимах:
- 8-битный режим — в нём используются и младшие и старшие биты (DB0-DB7)
- 4-битный режим — в нём используются только младшие биты (DB4-DB7)
Но я не совсем понимаю эти "режимы". Чем они отличаются? Зависит от того, сколько значений можно передать или что? Подскажите, пожалуйста. Или направьте на нужные ресурсы