Paso 3: Prueba de la frecuencia
Cambie esta línea en el programa original:
int delaytime = 1000;
para leer:
int delaytime = 1;
Así que un milisegundo en un milisegundo apagado, el medidor debe leer 500 Hz.
La primera imagen muestra una frecuencia de Hz 386,1 velocidad de reloj de 1 MHz
Ahora regresa en el IDE de Arduino y defina el tipo de junta "Attiny85 (reloj interno de 8 MHz)" quemar el cargador de arranque y volver a cargar el programa. La segunda foto muestra 488 Hz a una velocidad de reloj de 8 MHz.
Parece que algún tiempo se pierde cuando está girando el LED de encendido y apagado. Programando en lenguaje ensamblador puedo estar seguro de que cambia en dos ciclos de reloj.