Paso 1: La señal WWVB y el portador de 60 kilociclos

El attiny45/85 tiene un temporizador rápido que puede configurar para generar una onda cuadrada a 60khz como esta:
/ * Initalize Fast PWM en la OCR1A /
DDRB | = _BV(PB1); Conjunto pin PWM como salida
PLLCSR | = _BV(PLLE); Inicio PLL
_delay_us(100);      Espere hasta que PLL stablizes p. 9
PLLCSR | = _BV(PCKE); Conjunto fuente de reloj PLL
OCR1C = 132; Set OCR1C al comienzo de la p. 91 (60kkHz)
OCR1A = 66;  Establecer el valor de OCR1A (50% ciclo de trabajo) a partir
TCCR1 | = _BV(CS12);   / * Establece el prescaler de reloj en 8 * /
TCCR1 | = _BV(PWM1A) / * habilitar PWM basado en OCR1A * / \
|  _BV(COM1A0) / * set PWM modo de comparar p. 89 * / \
;






![NerdClock: Un RGB reloj binario [Software de Arduino] NerdClock: Un RGB reloj binario [Software de Arduino]](https://foto.askix.com/thumb/170x110/5/33/53314302a3236241f256cdbe8eea8741.jpg)






