Например TDA7294

Форум РадиоКот • Просмотр темы - часы ардуино ds3231 max7219 ds18b20
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн апр 29, 2024 14:34:06

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 201 ]     ... , , , 10,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср июл 05, 2023 21:48:28 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Код:
byte dispTab2[20] = {                 
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,TEMP,CLOCK,CLOCK,
CLOCK,CLOCK,DATEClock,CLOCK,CLOCK,
CLOCK,CLOCK,TEMP,CLOCK,CLOCK
};

минута разбита на 3 сек интервалы.
6 сек - CLOCK (время), 3 сек - DATEClock (дата), 12 сек-CLOCK (время), 3 сек - TEMP (температура), 12 сек-CLOCK (время) ...

если, к примеру написать так
Код:
byte dispTab2[20] = {                 
CLOCK,CLOCK,CLOCK,CLOCK,CLOCK,
CLOCK,CLOCK,CLOCK,CLOCK,CLOCK,
CLOCK,CLOCK,CLOCK,CLOCK,CLOCK,
CLOCK,CLOCK,CLOCK,CLOCK,TEMP
};

на экране будет 57 сек - CLOCK (время), 3 сек - TEMP (температура).
надеюсь понятно объяснил. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср июл 05, 2023 21:55:53 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
ага, с этим понятно, спасибо большое, но у меня вопрос по анимации, у меня сейчас переключение простое, а на видео у Вас видел переход на дату бегущей строкой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср июл 05, 2023 22:53:00 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Код:
  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();                                                        // обновить дисплей из памяти
}


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт июл 06, 2023 00:00:32 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Большое спасибо, попробую разобраться


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт июл 06, 2023 13:40:46 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
Увы, это выше моего понимания, но все равно спасибо большое =)


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт июл 06, 2023 17:40:45 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пн фев 26, 2024 10:58:09 
Родился

Зарегистрирован: Пн фев 26, 2024 10:41:21
Сообщений: 6
Рейтинг сообщения: 0
Ребята, всем привет.Респект автору за часики(особенно в программировании голова не варит). Проработали долгое время в помещении, потом с уличной температурой(отрицательной) возникли вышеописанные проблемы. Залил исправленный скетч из темы, и захотелось ещё ку кушку на каждый час добавить. Тут и неудача, перепробовал скетчи из темы. Не хочет каждый час куковать. Может кто подбросит готовый скетч с норм отриц. t и рабочей кукушкой, благодарности не будет границ. :cry:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пн фев 26, 2024 20:11:02 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
на 9 стр. пост от Вт янв 31, 2023 16:18:02
пробовали?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср фев 28, 2024 08:21:09 
Родился

Зарегистрирован: Пн фев 26, 2024 10:41:21
Сообщений: 6
Рейтинг сообщения: 0
Да, эту пробовал.Не получается каждый час. Спасибо. Вот обратил внимание, что при перепрограммирование не совсем все меняется. Nano шьётся (hex) ,
но при верификации выдает ошибку. Проверю, отпишусь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср фев 28, 2024 09:10:21 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
Да, эту пробовал.Не получается каждый час.

а в меню вкл включили?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Ср фев 28, 2024 21:41:08 
Родился

Зарегистрирован: Пн фев 26, 2024 10:41:21
Сообщений: 6
Рейтинг сообщения: 0
Попробовал прошивку "simpl-clock"(в ней работает сигнал, но при "выкл" в настройках. Скрестил методом тыка обе прошивки. Теперь получилось Куку каждый час, но в настройках пункта "вкл-выкл". Думаю , сделаю путем сравнения ТП. Если интересует, выложу позже, рабочие версии на ноуте, работаю сейчас с Андроида. Спасибо, что отозвались.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт фев 29, 2024 16:14:48 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
попробуй эту прошивку.


Вложения:
chasy_matrica_temp_otricatelnaay_s_kuku_29.02.24.rar [35.12 KiB]
Скачиваний: 16
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт мар 01, 2024 08:11:17 
Родился

Зарегистрирован: Пн фев 26, 2024 10:41:21
Сообщений: 6
Рейтинг сообщения: 0
Прошил ей-работает Куку и в меню установок есть. Теперь надо пробовать (только вот снега уже нет!) корректность отрицательной температуры. А если параллельно ещё 18В20 подключить?,что бы наружку и внутреннюю показывал. Спасибо. :beer:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт мар 01, 2024 10:55:24 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
Цитата:
А если параллельно ещё 18В20 подключить?,что бы наружку и внутреннюю показывал.

тогда скетч править надо :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт мар 07, 2024 08:02:40 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
УРА! Я победил анимацию ))) Это уже стало делом принципа ))) Теперь дата бегущей строкой сдвигается как надо =)

Вложение:
simple-clock.zip [30.45 KiB]
Скачиваний: 19


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт мар 07, 2024 11:39:06 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 77
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 781
Откуда: Рязанская область
Рейтинг сообщения: 0
видео в студию !!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт мар 08, 2024 23:46:56 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
видео в студию !!!


Да я думаю смысла нет =) Это просто работа над ошибками. Я ранее немного удалил строки кода, хотя по логике они должны были быть написаны по другому, так как там идёт жёсткая привязка к TEXT. Я сделал сравнение файлов исходного кода и своего и нашёл парадокс, поправил, и всё, работает, теперь дата сдвигается как надо и насколько надо =)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб мар 09, 2024 09:19:04 
Родился

Зарегистрирован: Пн фев 26, 2024 10:41:21
Сообщений: 6
Рейтинг сообщения: 0
видео в студию !!!


Да я думаю смысла нет =) Это просто работа над ошибками. Я ранее немного удалил строки кода, хотя по логике они должны были быть написаны по другому, так как там идёт жёсткая привязка к TEXT. Я сделал сравнение файлов исходного кода и своего и нашёл парадокс, поправил, и всё, работает, теперь дата сдвигается как надо и насколько надо =)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб мар 09, 2024 21:06:02 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср дек 07, 2022 21:01:11
Сообщений: 61
Рейтинг сообщения: 0
видео в студию !!!


Да я думаю смысла нет =) Это просто работа над ошибками. Я ранее немного удалил строки кода, хотя по логике они должны были быть написаны по другому, так как там идёт жёсткая привязка к TEXT. Я сделал сравнение файлов исходного кода и своего и нашёл парадокс, поправил, и всё, работает, теперь дата сдвигается как надо и насколько надо =)


Так, признавайся, что это значит? =)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Вс мар 10, 2024 17:14:18 
Родился

Зарегистрирован: Пн фев 26, 2024 10:41:21
Сообщений: 6
Рейтинг сообщения: 0
Может что-то новое в анимации бегущей строки
?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 201 ]     ... , , , 10,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y