Stap 10: Laden van het programma met een USBtinyISP
Deze stap bevat de instructies voor het uploaden van het programma in stap 8 tot en met de ATtiny84 met behulp van de USPtinyISP programmer beschikbaar van Sparkfun. In de afbeelding van de programmeur is er een zes-pinsconnector in het midden dat ik heb toegevoegd. De programmeur wordt geleverd met alleen de montagegaten.
Plaatsen van de chip op een breadboard en maak de verbindingen weergegeven in het diagram hieronder:
USBtinyISP ATtiny84 USBtinyISP ATtiny84<br> 1 U 8 1 U 14 Pin 1 connects to Pin 4 Reset 2 7 2 13 Pin 4 connects to Pin 14 Ground 3 6 3 12 Pin 5 connects to Pin 7 MOSI 4 5 4 11 Pin 6 connects to Pin 8 MISO 5 10 Pin 7 connects to Pin 9 SCK 6 9 Pin 8 connects to Pin 1 VCC 7 8
Open de Arduino IDE, klik op extra en selecteer Board.
Klik op ATtiny84 (interne 1 MHz klok).
Klik op Tools opnieuw en selecteer programmeur. Klik op USBtinyISP.
Er is geen reden om uit te voeren van de chip op een hogere kloksnelheid, dat alles zal doen is meer elektriciteit gebruiken. Als u hebt gewijzigd de klok snelheid gebruik de Tools = > branden Bootloader optie de chip te resetten tot 1 MHz. De optie voor het branden bootloader doet eigenlijk niet een bootloader op de ATtiny branden. Het wijzigt alleen de interne zekeringen om de kloksnelheid en een paar andere instellingen die u niet hoeft te maken over te stellen. Als u een nieuwe chip er is geen behoefte om te branden van de bootloader, de chip komt instellen zoals u wilt.
Copy/Paste het programma vermeld in stap 8 in de Arduino IDE en klik op de upload-knop.