Иногда при разработке электронных устройств на базе Arduino требуется
обеспечить взаимодействие человека с устройством. Например, организовать
индикацию каких-либо цифровых значений или возможность для изменения
настроек устройства. Для этой задачи можно использовать плату LCD Shield For Arduino.
На плате LCD Shield установлены ЖКИ-дисплей 2x16 символов с голубой подсветкой и 6 кнопок, которые можно использовать в программе.
Для управления ЖКИ задействованы цифровые линии 4-10. Пользовательские кнопки подключаются хитрым способом через аналоговый вход A0. Для регулировки контрастности используется подстроечный резистор с обозначением RP1.
Скачать скетч тут
На плате LCD Shield установлены ЖКИ-дисплей 2x16 символов с голубой подсветкой и 6 кнопок, которые можно использовать в программе.
Для управления ЖКИ задействованы цифровые линии 4-10. Пользовательские кнопки подключаются хитрым способом через аналоговый вход A0. Для регулировки контрастности используется подстроечный резистор с обозначением RP1.
Для проверки платы я использовал Arduino UNO R3 и исходный код, который
опубликован на сайте производителя dfrobot. В этой программе для
взаимодействия с встроенным контроллером ЖКИ применяется библиотека LiquidCrystal library.