Допустим, что мне нужно совершать определенные действия в какое-то конкретное время. Каким образом мне получить цифры (десятки и единицы часов и минут) для сравнения с нужными и где и в каком виде они хранятся?
Прочитал. Допустим часы показывают 10:25 timeDisp[0] =1 timeDisp[1] =0 timeDisp[2] =2 timeDisp[3] =5 ???? Извините, если вопрос чуть глуповат, но я только начинаю осваивать Ардуино ))))
Не совсем понял вопрос. Что Вы хотите получить? В статье на вики код clock.getTime(); помешает часы в переменную clock.hour, а минуты - в переменную clock.minute. Затем часы и минуты разбиваются на отдельные цифры и помещаются в массив. А Вы что хотите сделать?
Если вам нужно делать что-то ежедневно в 5:12 утра, решение в лоб таково: Код (C): // ... boolean jobDone = false; void loop() { clock.getTime(); if (clock.hour == 5 && clock.minute == 12) { if (!jobDone) { /* * Делайте тут что задумали делать в 5:12 */ // Защищаемся от повторного вызова в // этот же день jobDone = true; } } else { jobDone = false; } }