Смена страницы на дисплее МЭЛТ

Тема в разделе "Arduino & Shields", создана пользователем Sly, 9 фев 2012.

  1. Sly

    Sly Нуб

    Как из скетча дать команду на смену страницы встроенного знакогенератора с 0 на 1?
     
  2. Sly

    Sly Нуб

    Разобрались.
    Из скетча нельзя, но можно подредактировать библиотеку liquid crystal.

    Смена страницы при инициализации lcd происходит вторым битом, поэтому можно сделать так:
    добавить в LiquidCrystal.h константу #define LCD_CODEPAGE 0x02
    и потом в LiquidCrystal.cpp в функции void LiquidCrystal::init() сделать этот бит установленным:
    _displayfunction = LCD_8BITMODE | LCD_1LINE | LCD_5x8DOTS | LCD_CODEPAGE;