Paso 4: código previo.
En este momento, salir y volver a abrir el IDE de arduino. Ahora debería ver debajo de "tabla" una nueva opción al lado de "attiny2313 @ 1 MHz" es lo que ha escrito en el final de la última etapa. Si no es así, compruebe los archivos y vuelva a intentarlo. Seleccione esa placa. Asegúrese absolutamente que su arduino está configurado para cargar el código en el attiny (prueba lo primero con el estándar de 1MHz la opción primero). Ahora, seleccione el archivo modificado y haga clic en herramientas > grabar bootloader. Debe parpadear algunos LED y mostrar cosas durante un minuto o así, entonces Dile que quemado correctamente. Si no es así, asegúrese de que todo está conectado e inténtelo de nuevo. (Para trabajar el attiny normalmente después de cambiar el gestor de arranque, seleccione la opción de 1MHz y quemar el bootloader nuevo). Ahora, con el cristal instalado, debe ser capaz de descargar y ejecutar programas como hiciste antes. Ahora viene el ajuste.
Encontrar alguna fuente de reloj que es muy precisa, como http://time.gov/HTML5/ carga el siguiente programa en el attiny.
void setup() {}
pinMode(8,OUTPUT);
digitalWrite(8,HIGH);
Delay(3600000);
digitalWrite(8,LOW);
}
void loop() {}
Ahora, conecte un LED al pin 8 (a la tierra a través de un resistor), encenderlo y grabar exactamente qué tiempo usted lo hizo. (el LED debe encenderse tan pronto como esté). Esperar 50 minutos, luego volver al attiny. El LED debe estar en. Ver y tan pronto como se apague, registrar el tiempo (puede ser bajo o más de una hora). Ahora, convertir el tiempo que tardó en segundos y encontrar esto: ((la velocidad de su cristal de Hz) * 3600) / (número de segundos tardó en Apagar). Reemplazar cada uno de los "16000000L" y "8000000L" desde el último paso con este nuevo número. Guardar cada uno de los archivos, reinicie arduino y volver a grabar el bootloader. Ahora, volver a subir el código y hora otra vez. Debe apagar con bien menos de un minuto de la varianza. Si no, repetir el ensayo, haciendo lo mismo que antes hasta que el valor es satasfactory. Ahora tienes un reloj calibrado, y estamos listos para ir.