Проблема с анимацией в U8glib
- Войдите на сайт для отправки комментариев
Пнд, 22/05/2017 - 23:04
Привет народ. Рисую динамическое меню на U8glib, но столкнулся с проблемой. Если нужна анимация, то все фигури дико искажаются. Круг становится элипсом, прямокгольник горкой и т.д... Вот пример кода:
#include "U8glib.h" // 100х64 int x=0; U8GLIB_PCF8812 u8g(7, 11, 10, 9, 8); // SPI Com: SCK = 7, MOSI = 11, CS = 10, A0 = 9, Reset = 8 void draw(void) { if (x>99) { x=1; } x++; u8g.drawCircle(1+x, 20, 20); } void setup(void) { u8g.setColorIndex(1);// чб дисплей 1-включить цвет, 0 - выключить u8g.setContrast(90);// контрастность } void loop(void) { // picture loop u8g.firstPage(); do { draw(); } while( u8g.nextPage() ); // rebuild the picture after some delay delay(1000); }
Что я делаю не так ? :-(
Неправильно выбран размер lcd и/или тип контроллера.
Все верно выбрано. Если рисовать графику в статике, то вообще нет проблем.
Дисплей от телефона Siemens C55.
У С55 экран 101х64.
Я знаю, но 101 строа не рабочая. Оставил для себя коментарий.