Страница 6 из 11 ПерваяПервая 1234567891011 ПоследняяПоследняя
Показано с 51 по 60 из 108
  1. #51
    Новичок
    Регистрация
    03.09.2011
    Возраст
    34
    Сообщений
    9
    Вес репутации
    158

    По умолчанию Re: Arduino & display siemens S65

    Еще можно воспользоваться функцией itoa :
    itoa(Temp, string, 10); // Temp - переменная которую необходимо вывести на экран
    lcd.drawText(15, 10, string,4, RGB( 0, 0, 0), RGB(0,168,236));

  2. #52
    Новичок
    Регистрация
    08.11.2011
    Сообщений
    19
    Вес репутации
    158

    По умолчанию Re: Arduino & display siemens S65

    Подскажите пожалуйста. Как мне сделать русский шрифт для этого дисплея?

  3. #53
    Новичок
    Регистрация
    08.11.2011
    Сообщений
    19
    Вес репутации
    158

    По умолчанию Re: Arduino & display siemens S65

    Спасибо всем за помощь с выводом на дисплей значения переменной.
    Теперь пытаюсь вывести на дисплей русские буквы с помощью этой библиотеки:
    http://www.watterott.net/projects/s65-shield?
    Дело в том, что в ней идет вывод символов с адреса 0х020 по 0x7F, пробовал изменить FONT_END7F на FONT_ENDFF в файле /libraries/S65Display/fonts.h.,
    как написано в файле docu.htm из этой библиотеки. Ничего не вышло.
    Удается вывести русские буквы только таким способом:
    for example "Test \x84 \x94 \x81 \x8E \x99 \x9A" to display "Test д ц ь Д Ц Ь"
    Может кто знает, как сделать поддержку русского ?

  4. #54
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Arduino & display siemens S65

    Нужно рисовать свои шрифты

  5. #55
    Новичок
    Регистрация
    08.11.2011
    Сообщений
    19
    Вес репутации
    158

    По умолчанию Re: Arduino & display siemens S65

    Так у меня в файле шрифта с адреса 0х020 по 0x7F идет английский шрифт, а далее с 80 по FF идет русский шрифт.

  6. #56
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Arduino & display siemens S65

    А где посмотреть этот фаил?

  7. #57
    Новичок
    Регистрация
    08.11.2011
    Сообщений
    19
    Вес репутации
    158

    По умолчанию Re: Arduino & display siemens S65

    http://www.watterott.net/s65-shield/s65-shield_v022.zip
    Вот вся библиотека. В ней есть шрифты и файл fonts.h
    Последний раз редактировалось sega66; 22.11.2011 в 17:59.

  8. #58
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Arduino & display siemens S65

    The text functions can draw characters from 0x20 to 0x7F and the default font is 8x12.
    To change the font to 8x8 uncomment the FONT_8X8 definition and comment the FONT_8X12 definition in /libraries/S65Display/fonts.h
    To support characters from 0x20 to 0xFF comment the FONT_END7F definition in /libraries/S65Display/fonts.h.
    Use Umlaut characters as hex values, for example "Test \x84 \x94 \x81 \x8E \x99 \x9A" to display "Test д ц ь Д Ц Ь"
    0x84 = д
    0x8E = Д
    0x94 = ц
    0x99 = Ц
    0x81 = ь
    0x9A = Ь
    Я думаю что нужно прописать все символы в
    #define д \x84
    #define Д \x8E
    и т.д
    только потом писать через пробел
    Последний раз редактировалось Chip; 22.11.2011 в 18:25.

  9. #59
    Новичок
    Регистрация
    08.11.2011
    Сообщений
    19
    Вес репутации
    158

    По умолчанию Re: Arduino & display siemens S65

    Спасибо, попробую прописать все символы (это в файле fonts.h или в файле самого шрифта?)
    Непонятна тогда строчка:
    To support characters from 0x20 to 0xFF comment the FONT_END7F definition in /libraries/S65Display/fonts.h.

  10. #60
    Новичок
    Регистрация
    08.11.2011
    Сообщений
    19
    Вес репутации
    158

    По умолчанию Re: Arduino & display siemens S65

    Не получается так прописать, компилятор ругается на русские буквы: macro names must be identifiers
    В каком файле это делать и может синтаксис другой ?
    Последний раз редактировалось sega66; 22.11.2011 в 20:33.

Страница 6 из 11 ПерваяПервая 1234567891011 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •