Arduino: I2C — 1 готовый пример со схемой и кодом. Откройте любой в браузере и запустите без платы и проводов.
millis считает от включения и обнуляется при сбросе. Часам нужна микросхема со своей батарейкой — и она же объясняет, зачем в схем…