Нашел скетч Ардуино часов на 12864, время ds3231 устанавливается скетчем SetTime.
Проблема в том:
1. Если часы установить в воскресенье ,то именно в этот день будет индикация будет "ВОСКРЕСЕНЬЕ" но уже на следующей неделе будет "ЯНВАРЯ" ,если в другой день то следующее "воскресенье" будет "января"
char * den[7]{"ВОСКРЕСЕНЬЕ","ПОНЕДЕЛЬНИК","ВТОРНИК","СРЕДА","ЧЕТВЕРГ","ПЯТНИЦА","СУББОТА"};
Если в этой строке изменить положение дней недели то первый день всегда будет "января"
2. Как изменить значение в строке
u8g.drawStr(75, 10, den[DateTime.dayOfWeek]);
Чтоб день недели отображался не с 75 строки а с -128, т.е. с правого верхнего угла в другую сторону.
Спасибо!
- Вложения
-
- IMG_3080.jpg
- (80.95 КБ) 156 скачиваний
-
- PG12864K_KS0108_clock.7z
- (1.13 КБ) 136 скачиваний


