Вопрос сугубо теоретический. Физической такой задачи для меня не существует.
Вспоминал тут свои первые темы на форуме. Спасибо всем, кто отвечал, терпел и сейчас продолжает отвечать новичкам. Остальным не спасибо. А самому главному тут я бы предложил инструмент молоток - встречал на других форумах. Можно “грохнуть” любого участника и его сообщения в этом топике не появятся. Ох, классная штука. Отвлекся.
Интересует реализация ООП. Придумал задачу: звонки на перемену и на урок.
В голове простой алгоритм:
Ставишь RTC и сравниваешь время, при совпадении включаешь звонок на 10 секунд…
Но ощущение бесцельности какое-то, каждый цикл МК проверять время? А если еще какие задачи будут?
Собственно вопрос: как правильно с точки зрения ООП написать такой код?
Это же раздел для обсуждения программирования?
И сравнивать время “каждый такт микроконтроллера” не надо, у нас для этого RTC есть. Сортируете все звонки по времени, настраиваете ближайший как будильник(alarm) в RTC. Как время настанет - RTC сам вас известит.Как звонок прозвенел - ставите будильник на следующий.
А МК у вас вообще свободен.
А что касается отношений на форуме - судя по тону, вы как были новичком, так им и остаетесь, несмотря на все ваши темы на форуме.
Поэтому эту тему я перекидываю в Песочницу, ибо никакого серьезного разговора по программированию тут не предвидится, вангую обычный срач
Именно! я об этом же и спрашиваю.
Мне интересно как реализовать. Ну вот думаю вторую неделю уже перманентно. Просто ак. А не могу придумать. Ибо я новичок (без сарказма).
Да харош уже, где расписаться, что я ничего не понимаю? Чтобы отстали меня тыкать. Я сам об этом заявляю.
Миллисы - я буду так же спрашивать разницу времени, в прерывании я настрою интервал, по которому “прозвенит” будильник.