Как мигать значениям "курсором" в библиотеке OLED_I2C
- Войдите на сайт для отправки комментариев
Пт, 10/03/2017 - 17:19
Добрый день.
Подскажите как мигать курсором в библиотеке OLED_I2C?
Например: в меню курсором я выбираю "настройка минут", и минуты начинают мигать, пока не нажать кнопку "сохранить".
Люди добрые, как мигать курсором?
По разному! Можно как в часиках, можно зацепить мигание на таймер, есть ли функция - не разбирался
myOLED.setFont(SmallFont); myOLED.print(String(now.date()), 35, 57); // Отображение даты myOLED.print(String(now.month()),51, 57); // Отображение даты myOLED.print(String(now.year()), 65, 57); // Отображение даты myOLED.update(); delay(500); myOLED.setFont(MegaNumbers); // Скрытие двоеточия myOLED.print("-", 51, 12); myOLED.update(); delay(500);Люди добрые, как мигать курсором?
Точно так же, как и светодиодом.
Понял. Спасибо, буду пообоать.
И как это сделать?
if (mode ==3||mode ==4||mode ==5||mode ==6) { LED.print("ECNFYJDRF LFNS",CENTER,0); LED.print("LTYM",0,20); LED.print("VTCZW",0,30); LED.print("UJL",0,40); LED.print("LTYM YTL",0,50); LED.print(String(dayset),60,20); LED.print(String(monset),60,30); LED.print(String(yearset),60,40); switch (wodset) { case 1: LED.print("GJYTLTKMYBR", 60, 50); break; case 2: LED.print("DNJHYBR", 60, 50); break; case 3: LED.print("CHTLF", 60, 50); break; case 4: LED.print("XTNDTHU", 60, 50); break; case 5: LED.print("GZNYBWF", 60, 50); break; case 6: LED.print("CE<<JNF", 60, 50); break; case 7: LED.print("DJCRHTCTYMT", 60, 50); break; } LED.update(); LED.clrScr(); }Как то так получилось...
k++; if (k>=4); { j^=1; k=0; } if (mode ==4||mode ==5||mode ==6) { LED.print("ECNFYJDRF LFNS",CENTER,0); LED.print("LTYM",0,20); LED.print(String(dayset),60,20); while ((j ==0) && (mode ==4)) { LED.print(" ",60,20); if (mode !=4); break; }