OLCD Дисплей
- Войдите на сайт для отправки комментариев
Сб, 12/09/2015 - 17:24
Всем привет:) не подскажите как увеличить шритфт в моем примере
#include <OLED_I2C.h>
OLED myOLED(SDA, SCL, 8);//MEGA 2560 PIN 20,21
extern uint8_t RusFont[];
extern uint8_t SmallFont[];
void setup()
{
myOLED.begin();
myOLED.setFont(SmallFont);
randomSeed(analogRead(0));
}
void loop()
{
myOLED.clrScr(); // очищаем экран
myOLED.setFont(RusFont);
int y = random(0, 56);
for (int i=128; i>=-(34*6); i--)
{
myOLED.print("Cdtnjxrf ns ,eltim ckeifnmcz", i, y);
myOLED.update();
delay(5);
}
}
Размеры шрифтов легко меняются в библиотеке Adafruit (https://github.com/adafruit). Руссификация этой библиотеки здесь описана: http://arduino.ru/forum/programmirovanie/rusifikatsiya-biblioteki-adafru...
вот в этих строках видно что нужно делать без вопросов, но если я меняла на MegaFont возникает ошибка
и писала так еще BigFont Тоже возкла ошибка покажите что не так делаю))
Естественно ошибка, потому что в той библиотеке нет шрифтов MegaFont и BigFont. Там есть только SmallFont, MediumNumbers, BigNumbers, MegaNumbers, TinyFont, RusFont, UkrFont.
Спасибо я за ответ ) буду искать другую билиотеку))
создайте и прицепите свой шрифт в существующую. назовите его мегафонт и усе.
В моей библиотеке (опубликована на этом форуме в теме "Кириллица на дисплее или что я делаю не так?" предусмотрена возможность увеличения размера фонта вдвое (при этом не расходуется память на большой фонт).
спс попробую