LCD 1602 добавляем русские буквы )) - ФОРУМ ДВ Робот dvrobot.ru
Пятница, 17.05.2024, 09:46
Главная Мой профиль Регистрация Выход
  • НАШ МАГАЗИН
  • Вы вошли как Гость | Группа "Гости"Приветствую Вас, Гость
    [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Модератор форума: GRACH, Serg  
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Библиотека Проектов » LCD 1602 добавляем русские буквы ))
    LCD 1602 добавляем русские буквы ))
    cmept-27Дата: Вторник, 22.10.2013, 02:24 | Сообщение # 1
    3.5 Вольт
    Группа: Пользователи
    Сообщений: 17
    Репутация: 0
    Статус: Offline
    Русского языка в наборе символов нет. Поэтому используем функцию lcd.createChar для создания собственных символов. Например «Й».
    Код
    // 1602 (С)2013 ALEN Studio by Little_Red_Rat

    // Подключаем дисплей 1602 к ARDUINO

    // Подключаем библиотеку для работы с LCD
    #include <LiquidCrystal.h>
    // Указываем, к каким пинам Arduino подключены выводы дисплея:
    // RS, E, DB4, DB5, DB6, DB7

    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    // Рисуем букву Й
    byte I_kr_lit[8] =
    {
       B00100,
       B10101,
       B10001,
       B10011,
       B10101,
       B11001,
       B10001,
       B00000,
    };

    void setup()
    {
    // Создаем собственный символ номер 2
       lcd.createChar(2, I_kr_lit);
    // Инициализируем дисплей: 2 строки по 16 символов
       lcd.begin(16, 2);
    // Устанавливаем курсор в 1-й столбец 1-й строки. Нумерация идёт с нуля, сначала столбец
       lcd.setCursor(0, 0);
    // Выводим на дисплей АЙ-ОЙ, буквы А и О английские  
       lcd.print("A\2-O\2");
    }

    void loop()
    {
    // Устанавливаем курсор в 1-й столбец 2-й строки.    
      lcd.setCursor(0, 1);
    // Выводим на дисплей число секунд, прошедших с момента старта Arduino  
      lcd.print(millis() / 1000);
    }
     
    ssilver2007Дата: Четверг, 21.01.2016, 17:56 | Сообщение # 2
    1.5 Вольт
    Группа: Пользователи
    Сообщений: 1
    Репутация: 0
    Статус: Offline
    Для LCD без встроенной кириллицы можно использовать:

    1) с шиной I2C:
    https://github.com/ssilver2007/LCD_1602_RUS

    2) для обычных дисплеев:
    https://github.com/ssilver2007/LiquidCrystal_1602_RUS
     
    JohnsonsДата: Понедельник, 25.01.2016, 05:45 | Сообщение # 3
    1.5 Вольт
    Группа: Пользователи
    Сообщений: 1
    Репутация: 0
    Статус: Offline
    Есть строительный пистолет spit pulsa 800. На каждом баллоне стоит метка. В какую тему писать, чтобы найти человека который поможет решить проблему ?
     
    ФОРУМ ДВ Робот dvrobot.ru » DV ROBOT » Библиотека Проектов » LCD 1602 добавляем русские буквы ))
    • Страница 1 из 1
    • 1
    Поиск:

    ДВ Робот - Чат