ага, с этим понятно, спасибо большое, но у меня вопрос по анимации, у меня сейчас переключение простое, а на видео у Вас видел переход на дату бегущей строкой.
clrAll(); // очищаем данные дисплея из памяти if(disp!=prevDisp){ // Если изменился дисплей то: trans=1+(prevTrans%4); // формируется число от 1 до 4 if (disp==TEXT) trans=1; // prevTrans=trans; // сохраняем это число до следующего цикла switch(trans){ // переключаем стиль смены экранов согласно нашему текущему числу 1-4 case 1: tr1=0; tr2= 38; st=-1; break; // стиль смены режимов - сдвиг в право case 2: tr1=0; tr2=-38; st=+1; break; // стиль смены режимов - сдвиг в лево case 3: tr1=0; tr2= 11<<1; st=-1; break; // стиль смены режимов - сдвиг в верх case 4: tr1=0; tr2=-11<<1; st=+1; break; // стиль смены режимов - сдвиг в низ } // trdisp1=prevDisp; // сохраняем предыдущий дисплей trdisp2=disp; // сохраняем текущий дисплей if(prevDisp==CLOCKBIGJMP||disp==CLOCKBIGJMP){ // если хотим вывести или сменить прыгающие часы, то координаты в "0" + trans в "0" trans=dx=dy=0; // необходимо что бы следующий стиль у нас не поплыл с середины экрана)) } // } // if(!trans) render(disp); // если trans в "0" выводим новый дисплей без эфектов, просто с нуля else{ // в ином случае применяем эфекты смены старого экрана на новый if(trans==1||trans==2) dx=tr1; // else dy = tr1>>1; // c эфектами убираем старый дисплей render(trdisp1); // if(trans==1||trans==2) dx=tr2; // else dy = tr2>>1; // "накатываем" новый дисплей render(trdisp2); // tr1+=st; // +1 или -1 к временной переменной координаты х предыдущего дисплея tr2+=st; // +1 или -1 к временной переменной координаты х новго диспле if(tr2==(disp==TEXT? 98:0)) trans=dx=dy=0; // если координата х нового дисплея достигла "0" то trans = 0 и координаты x и y тоже в "0" } // refreshAll(); // обновить дисплей из памяти }
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Ребята, всем привет.Респект автору за часики(особенно в программировании голова не варит). Проработали долгое время в помещении, потом с уличной температурой(отрицательной) возникли вышеописанные проблемы. Залил исправленный скетч из темы, и захотелось ещё ку кушку на каждый час добавить. Тут и неудача, перепробовал скетчи из темы. Не хочет каждый час куковать. Может кто подбросит готовый скетч с норм отриц. t и рабочей кукушкой, благодарности не будет границ.
Да, эту пробовал.Не получается каждый час. Спасибо. Вот обратил внимание, что при перепрограммирование не совсем все меняется. Nano шьётся (hex) , но при верификации выдает ошибку. Проверю, отпишусь.
Попробовал прошивку "simpl-clock"(в ней работает сигнал, но при "выкл" в настройках. Скрестил методом тыка обе прошивки. Теперь получилось Куку каждый час, но в настройках пункта "вкл-выкл". Думаю , сделаю путем сравнения ТП. Если интересует, выложу позже, рабочие версии на ноуте, работаю сейчас с Андроида. Спасибо, что отозвались.
Прошил ей-работает Куку и в меню установок есть. Теперь надо пробовать (только вот снега уже нет!) корректность отрицательной температуры. А если параллельно ещё 18В20 подключить?,что бы наружку и внутреннюю показывал. Спасибо.
Да я думаю смысла нет =) Это просто работа над ошибками. Я ранее немного удалил строки кода, хотя по логике они должны были быть написаны по другому, так как там идёт жёсткая привязка к TEXT. Я сделал сравнение файлов исходного кода и своего и нашёл парадокс, поправил, и всё, работает, теперь дата сдвигается как надо и насколько надо =)
Да я думаю смысла нет =) Это просто работа над ошибками. Я ранее немного удалил строки кода, хотя по логике они должны были быть написаны по другому, так как там идёт жёсткая привязка к TEXT. Я сделал сравнение файлов исходного кода и своего и нашёл парадокс, поправил, и всё, работает, теперь дата сдвигается как надо и насколько надо =)
Да я думаю смысла нет =) Это просто работа над ошибками. Я ранее немного удалил строки кода, хотя по логике они должны были быть написаны по другому, так как там идёт жёсткая привязка к TEXT. Я сделал сравнение файлов исходного кода и своего и нашёл парадокс, поправил, и всё, работает, теперь дата сдвигается как надо и насколько надо =)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения