Официальный сайт компании Arduino по адресу arduino.cc
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.
Спасибо я за ответ ) буду искать другую билиотеку))
создайте и прицепите свой шрифт в существующую. назовите его мегафонт и усе.
В моей библиотеке (опубликована на этом форуме в теме "Кириллица на дисплее или что я делаю не так?" предусмотрена возможность увеличения размера фонта вдвое (при этом не расходуется память на большой фонт).
спс попробую