Семисегментные цифры для OLED, где найти?
- Войдите на сайт для отправки комментариев
Пнд, 27/07/2015 - 22:44
Кто нибудь встречал библиотеку для OLED с фонтом имеющим семисегментные цифры? кроме библиотеки OLED_I2C.h эта библиотека к сожалению не работает с моими дисплеями, работают MicroLCD, OzOLED, U8glib, Adafruit_SSD1306 но они не имеют в наборах фонтов семисегментных цифр :(
Вариант сделать шрифт самому в голову не приходил?
Вариант сделать шрифт самому в голову не приходил?
Приходил, но пока пробую найти готовое.
А взять готовые из библиотеки OLED_I2C?
А взять готовые из библиотеки OLED_I2C?
Пока не умею шрифты из библиотеки в библиотеку перетскивать :( это было бы идельно
"- Не умею перенести стул из спальни на кухню"
А почему, собственно, не умеешь?
- не знаешь, что такое стул?
- не знаешь, где находится спальня?
- не знаешь, где находится кухня?
- не знаешь, что означает слово "перенести"?
- ничего не знаешь и знать не хочешь, а хочешь, чтобы за тебя все сделали?
"- Не умею перенести стул из спальни на кухню"
А почему, собственно, не умеешь?
- не знаешь, что такое стул?
- не знаешь, где находится спальня?
- не знаешь, где находится кухня?
- не знаешь, что означает слово "перенести"?
- ничего не знаешь и знать не хочешь, а хочешь, чтобы за тебя все сделали?
Не понимает почему НА кухню а не В кухню.
http://www.russkiivopros.com/?pag=one&id=228&kat=7&csl=37
вроде на кухню, в спальню, в корридор
Вот этот шрифт неплохо смотрелся и занимал не слишком много места - часы с сеундами можно вывести
#include "u8g.h" const u8g_fntpgm_uint8_t u8g_font_digit_med[717] U8G_FONT_SECTION("u8g_font_digit_med") = { 0,11,21,0,0,17,2,14,2,46,32,255,0,21,0,17, 0,0,0,0,11,0,0,255,255,255,255,255,255,255,255,255, 255,8,8,8,19,2,7,8,24,24,255,126,24,24,8,4, 4,4,11,1,2,112,112,112,192,8,2,2,11,2,10,255, 126,3,3,3,11,2,3,224,224,224,255,10,19,38,19,1, 2,127,128,191,64,192,192,192,192,192,192,192,192,192,192,192, 192,128,64,0,0,128,64,192,192,192,192,192,192,192,192,192, 192,192,192,191,64,127,128,2,17,17,19,9,3,64,192,192, 192,192,192,192,64,0,64,192,192,192,192,192,192,64,10,19, 38,19,1,2,127,128,63,64,0,192,0,192,0,192,0,192, 0,192,0,192,0,64,127,128,191,0,192,0,192,0,192,0, 192,0,192,0,192,0,191,0,127,128,9,19,38,19,2,2, 255,0,126,128,1,128,1,128,1,128,1,128,1,128,1,128, 0,128,255,0,126,128,1,128,1,128,1,128,1,128,1,128, 1,128,126,128,255,0,10,17,34,19,1,3,128,64,192,192, 192,192,192,192,192,192,192,192,192,192,128,64,127,128,63,64, 0,192,0,192,0,192,0,192,0,192,0,192,0,64,10,19, 38,19,1,2,127,128,191,0,192,0,192,0,192,0,192,0, 192,0,192,0,128,0,127,128,63,64,0,192,0,192,0,192, 0,192,0,192,0,192,63,64,127,128,10,19,38,19,1,2, 127,128,191,0,192,0,192,0,192,0,192,0,192,0,192,0, 128,0,127,128,191,64,192,192,192,192,192,192,192,192,192,192, 192,192,191,64,127,128,9,18,36,19,2,3,255,0,126,128, 1,128,1,128,1,128,1,128,1,128,1,128,0,128,0,0, 0,128,1,128,1,128,1,128,1,128,1,128,1,128,0,128, 10,19,38,19,1,2,127,128,191,64,192,192,192,192,192,192, 192,192,192,192,192,192,128,64,127,128,191,64,192,192,192,192, 192,192,192,192,192,192,192,192,191,64,127,128,10,19,38,19, 1,2,127,128,191,64,192,192,192,192,192,192,192,192,192,192, 192,192,128,64,127,128,63,64,0,192,0,192,0,192,0,192, 0,192,0,192,63,64,127,128,2,10,10,11,5,6,192,192, 0,0,0,0,0,0,192,192,3,11,11,11,4,5,96,96, 0,0,0,0,0,0,96,96,128,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255};Прописать надеюсь знаете как: добавть файл u8g_font_digit_med.c и
extern const u8g_fntpgm_uint8_t u8g_font_digit_med[] U8G_FONT_SECTION("u8g_font_digit_med");в u8g.h
У меня есть и побольше, но он что-то не захотел заводиться - как добавляю лезут непонятные ошибки откуда попало.
Вот этот шрифт неплохо смотрелся и занимал не слишком много места - часы с сеундами можно вывести
Какая-то странная длина у этого фонта - 717 байтов. И в конце слишком много "255".
Вообще неудобны шрифты без заголовка - вещь в себе.
https://yadi.sk/i/vWxAz3zGiArcq FontForge,
BDF файлы обрабаиываю прогой bdf2u8g.exe
результат вот.