Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: Часы, будильник, термометр (ATmega8) на 4-х ИВ-12

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 06 фев 2018 21:22 #76

  • Proshka
  • Proshka аватар
  • Не в сети
  • habitue
  • Сообщений: 179
  • Спасибо получено: 8
  • sxem.org Sponsor 2020
Можно в пункте функции Alar после А-ON(OF) ввести еще подпункт Ро(повтор) от 1 до 9 (приблизительно).
Alarm-Set
А-On;
Set Ро-1;
Set Пн-On;
Set Вt...т.д.
Суть функции Ро: 1(повторов) -основное срабатывание. 2- два раза сработает будильник с интервалом 5 мин и т.д. 5 минут между повторами. Может Вы предложите свой вариант как обозвать такой пункт и число повторов? 9-ки думаю хватит с головой, это для тех кто крепко спит или лень вставать.
И еще (если в прошивку влезет): сейчас при нажатии Set в основном режиме отображается время срабатывания будильника, добавить пока светится время будильника и нажать Set то включится будильник или выключится (аналог A-On, A-OF).
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Последнее редактирование: 07 фев 2018 00:04 от Proshka.
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 07 фев 2018 10:23 #77

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Вы уже все распишите. Не указали, как оперативно отключать повторы. Допустим, проснулись от первого, а установлено 9. Выключить будильник полностью или слушать его 9 раз?

В моем будильнике алгоритм такой:
Точка включена - будильник активный. Первое срабатывание - если нажать кнопку ALARM (у меня отдельная кнопка, тут может быть SET), точка начинает мигать, сигнал отключается. Если нажать еще раз на кнопку отключения, то повторный сигнал не включится, точка включится на постоянно - ожидание следующего дня. Если не нажимать - будет повтор сигнала.
Для полного отключения будильника или его активации - длительное нажатие на кнопку.
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 07 фев 2018 18:26 #78

  • Proshka
  • Proshka аватар
  • Не в сети
  • habitue
  • Сообщений: 179
  • Спасибо получено: 8
  • sxem.org Sponsor 2020
Простите за то, что все в кучу сбросил. Я так понял с первой частью Вы разобрались.
Вторая часть ТЗ:
- Во время звучания будильника, первый, или второй, или девятый раз то при нажатии любой кнопки звуковой сигнал выключается, повторов уже нет. Будильник ждет следующего совпадения времени.
- Алгоритм кнопки Alar. Например будильник установлен на 8-00 (активен), а в 21-00 я хочу будильник выключить. Сейчас, в прошивке *74, при нажатии в основном режиме кнопки SET стоит быстрое отображение времени срабатывания будильника. Мне бы хотелось пока отображается время будильника при повторном нажатии кнопки SET будильник отключался, или когда выключен включался. Аналог A-ON, A-OF основного меню. Такая функция была Вами реализована в проекте sxem.org/forum/chasy/356-chasy-budilnik-...tra-atmega8?start=25 *47.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 07 фев 2018 18:48 #79

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Proshka пишет:
Я так понял с первой частью Вы разобрались.
Это Вы о чем?
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 07 фев 2018 18:54 #80

  • Proshka
  • Proshka аватар
  • Не в сети
  • habitue
  • Сообщений: 179
  • Спасибо получено: 8
  • sxem.org Sponsor 2020
Первая часть это, что в пункте меню Alar добавить пункт Ро-1..9.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 07 фев 2018 19:21 #81

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Я и со второй разобрался, просто предложил свой вариант.
Только в проекте нет кнопки Alar.

Внес изменения в прошивку, но не проверял. Пишите, если что не так.
Вложения:
Последнее редактирование: 08 фев 2018 09:28 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Proshka

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 07 фев 2018 21:07 #82

  • Proshka
  • Proshka аватар
  • Не в сети
  • habitue
  • Сообщений: 179
  • Спасибо получено: 8
  • sxem.org Sponsor 2020
В принципе все нормально. Только второй раз будильник сработал на 1 минуту раньше (не через 5 мин.) и звучал 5-7 раз, а не 1 минуту. Пока писал 3-й раз будильник не сработал. И еще, при выходе из меню настроек отображается время срабатывания будильника, а потом только основной режим отображения.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Последнее редактирование: 07 фев 2018 21:17 от Proshka.
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 08 фев 2018 09:28 #83

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Внес правки в прошивку, проверьте еще.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Proshka

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 08 фев 2018 15:06 #84

  • Proshka
  • Proshka аватар
  • Не в сети
  • habitue
  • Сообщений: 179
  • Спасибо получено: 8
  • sxem.org Sponsor 2020
Proshka пишет:
Проба прошла успешно. Спасибо!!!
В пункте LiGH по умолчанию максимальная яркость 1(один) и не сохраняется значение 99. Если выставить 99, перейти в другой пункт меню и опять вернутся в LiGh то значение максимальной яркости пять 1.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 08 фев 2018 17:47 #85

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Проверил, по умолчанию максимальная яркость 99. Устанавливается, сохраняется...

Сотрите EEPROM и проверьте еще раз.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Proshka

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 08 фев 2018 21:36 #86

  • Proshka
  • Proshka аватар
  • Не в сети
  • habitue
  • Сообщений: 179
  • Спасибо получено: 8
  • sxem.org Sponsor 2020
Скачал еще раз Вашу прошивку, все решилось. Архивчик скорее битый был.
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Администратор запретил публиковать записи гостям.

Часы, будильник, термометр (ATmega8) на 4-х ИВ-12 03 мая 2018 22:12 #87

  • Proshka
  • Proshka аватар
  • Не в сети
  • habitue
  • Сообщений: 179
  • Спасибо получено: 8
  • sxem.org Sponsor 2020
Спасибо Soir за прошивку и такую схему!!! В схеме легко (без переделки) можно поставить сенсорные кнопки. Корпус от power bank. Вот что получилось:
Захист кордону здійснюється Державною прикордонною службою України. Державний кордон України є недоторканним.
Последнее редактирование: 03 мая 2018 22:14 от Proshka.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir