|
Всем привет! Для тех, кто только что свалился с Луны напоминаю, что сегодня вторник, 18 июля 2017 года. А у нас, тем временем, небольшое обновление. Простой велокомпьютер с цветным 320x240 LCD. Как раз по сезону. Сезон, правда, не совсем задался. Впрочем, как раз для велосипедистов самое оно - не жарко. Конечно, иногда за шиворот капает, но тут уж ничего не поделаешь. До скорого. Ваш Кот.
Заменить бы еще Mega328 на STM32, чтобы дисплей пошустрее отрисовывался и было бы вообще шикарно. Но и сейчас сделано на 5++) А уровень подсветки можно сделать регулируемым в зависимости от освещения.
Ну и индикатор уровня заряда не помешал бы.
Собственно, в том-то и была идея - попробовать относительно быстро рисовать на таком экране именно ATmeg-ой.
В статье очепятка- "в мае этого кода" :)
Да, уж, опечатка "по Фрейду". Поправил в статье вместе ещё с парой других, но надо подождать, пока статья обновится.
1-как ведёт себя индикатор при солнечном свете?
2- где индикация батареи? как узнать, что батарея разряжена? Защита от переразряда?
3-и наконец, почему на буржуйском языке всё?
1 - в форум. 2 - выслушаю предложения по методам определения уровня заряда. 3 - другие языки будут.
Мне показалось, что алгоритм работы с экраном не оптимальный. Вроде как сначала идет очистка заливкой, а затем вывод нового содержимого в достаточно большую область - так? Если так, что достаточно изменить алгоритм, и мерцание станет полностью незаметным: выводить новое сразу так, чтобы затирать старое, и только в тех областях, где это затирание на самом деле необходимо. Например, для семисегментной цифры только затирать погасающие сегменты и отрисовывать зажигаемые, не меняя те, что сохраняют свое состояние. Например, при замене 7 на 0 только дорисовать 3 сегмента, и при замене 8 на 9 - только стереть один.
1-для ответа нужно много буков писать?
2-атмега328 может сама мерить напряжение своего питания. Яндекс в помощь
3-Экспортный вариант?
1 - уже написано в форуме, там и смотреть. Да и вообще, лучше в одном месте обсуждение иметь. 2 - проблема не в том, чтобы измерить VCC, а в том, что 0..100% под один тип батареи (той что у меня, например) у других батарей могут показывать разную ерунду, отсюда и сомнения. 3 - вообще тут главное - цифры, а не тексты. Но вообще другие языки, тот же белорусский, позднее добавлю.
|
|
|