Stap 4: pre code.
Op dit punt sluit en heropen de arduino IDE. Je ziet nu onder "Raad" een nieuwe keuze naast "attiny2313 @ 1 MHz" dat is wat u hebt getypt aan het einde van de laatste stap. Als dat niet het geval is, controleren of uw bestanden en probeer het opnieuw. Selecteer dat bestuur. Maken absoluut zeker van dat je arduino code uploaden naar de attiny (test het eerst met de standaard 1MHz optie eerst) is ingesteld. Nu, selecteer het gewijzigde bestand, en klik op Extra > branden bootloader. Het moet sommige LED's knipperen en spullen weergeven voor een minuut of zo, dan vertellen u dat het sucessfully verbrand. Als dat niet het geval is, zorg ervoor dat alles wordt vastgehaakt en probeer het opnieuw. (Om de attiny normaal werken na het wijzigen van de bootloader, gewoon de optie 1MHz en de bootloader opnieuw branden). Nu, met het kristal geïnstalleerd, u moet zitten kundig voor downloaden en uitvoeren van programma's zoals je voorheen deed. Nu komt afstemmen.
Vinden sommige klokbron die is erg nauwkeurig is, zoals de http://time.gov/HTML5/ belasting het volgende programma op uw attiny.
VOID Setup {}
pinMode(8,OUTPUT);
digitalWrite(8,HIGH);
delay(3600000);
digitalWrite(8,LOW);
}
void loop {}
nu, een LED verbinden met pin 8 (op de grond door middel van een weerstand), zet hem op en opnemen precies wat tijd deed u zo. (de LED moet komen op zodra de stroom is aangesloten). ~ 50 minuten wacht, dan de attiny op terugkomen. De LED moet nog steeds op. Kijk, en zodra hij uitgeschakeld wordt, neem de tijd (het wellicht goed onder of boven een uur). Nu, de tijd die het duurde omzetten in seconden, en dit vinden: ((snelheid voor uw crystal in Hz) * 3600) / (aantal seconden duurde om uit te schakelen). Vervang elk van de "16000000L" en "8000000L" uit de vorige stap door dit nieuwe nummer. Elk van de bestanden opslaan, herstart de arduino en opnieuw branden de bootloader. Nu, de code opnieuw te uploaden, en keer het. Het moet je uitschakelen met goed minder dan een minuut van de variantie. Als dat niet het geval is, herhaal het proces, doen hetzelfde als vóór totdat de waarde satasfactory is. U hebt nu een gekalibreerde klok, en we zijn klaar om te gaan.