Кухонный таймер на Attiny13 и TM1637

preview_player
Показать описание
Предварительная версия кухонного таймера - включение/выключение нагрузки через настраиваемый промежуток времени.

Рекомендации по теме
Комментарии
Автор

3 кнопки на один провод. Блин, вот же круто сделано!

norgoer
Автор

Tm1637 может кнопки опрашивать и не надо лишнию ножку занимать.

vladimirt
Автор

Спасибо! Как управлять точками на дисплеях, у которых не двоеточие, а 4 точки внизу - у каждой цифры - к ним есть доступ по отдельности?
Можете пример кода дать? Или подсказать: вот фрагмент мигания двоеточием - что в нём заменить и на что, для дисплея с точками, чтобы мигала вторая точка, а не двоеточие? Сейчас на нём, при таком коде, все 4 точки мигают.
//
#ifdef TM1637_USE
if (millis() - tmr_clock > 500UL) { // каждую секунду изменяем
tmr_clock = millis(); // обновляем значение счетчика
dotFlag = !dotFlag; // инверсия флага
if (!DisplayFlag) display.point(dotFlag); // выкл/выкл двоеточия
Display_Timer ();
}
if (dawnFlag) {
clockTicker_blink();
}
#endif //TM1637_USE

MrMultiSIM
Автор

Андрей, можно Вас вот о чем попросить. Кнопки во время работы таймера блокировать не нужно. Дело в том, что в кулинарии не всегда понятно сколько точно нужно времени для приготовки. Нужно чтобы прямо в процессе приготовки можно было добавлять-убавлять время. И еще. Обязательно в конце готовки должен баззер пикать. Иначе забыл и чаек придется с холодными плюшками пить. Непорядок :) И вопрос. Хватит ли места в тиньке для записи последнего установочного времени в епром? Чтобы при отключении и новом включении снова не тыкать кнопки.

alex_blax
Автор

Добрый день, а возможно на attiny13 сделать обычный blink, но что бы время горения и время не горения светодиода регулировалось двумя потенциометрами. От ноля мс до 15 секунд.

pupkin
Автор

Интересный проект. А совместить 2 режима: 1 часы, 2 кухонный таймер реально на этом процессоре?

kostiantynsierov
join shbcf.ru