Paso 2: El código
El más simple de este reloj es porque utilicé DS1302 RTC como la fuente, he utilizado el código pero el código no escrito, puesto ningún derecho, el comienzo del código incluido el archivo de encabezado del DS1302, inicializa el pin no. y mapa de caracteres, objeto inicializado de RTC.
#include < DS1302.h >
int pinLatch = 8; Clavija de enganche (LCHCLK - perno 12 u2 y u3).
int pinClock = 9; Pin de reloj (SFTCLK - perno 11 u2 y u3).
pinData int = 10; Pin de datos (SD1 - pin 14 - sólo u2 - u3 SD1 pin 14 va a u2 SD0 pin 9).
int kCePin = 5; Activar chip
int kIoPin = 6; Entrada/salida
int kSclkPin = 7; Reloj serial
unsigned char characterMap [] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0 x 80, 0X90}; Mapa del led sirve en las letras '0'-'9'.
unsigned char characterBuffer [] = {0xF1, 0xF2, 0xF4, 0xF8};
DS1302 rtc (kCePin, kIoPin, kSclkPin);