Stap 3: Instellen van de arduino te programma
Instellen van de arduino naar programma is geen permanente zaak. Alles wat dit zal doen is het laden van een schets die zal u toestaan om program van de chip, dan wanneer u wilt gebruiken de arduino u simpelweg de schets wijzigt.Vuist dingen eerst heeft u het programma nodig, naar beneden laden het door te klikken op attiny45_85.zip zeker dat u arduino programmaversie 0022 gebruikt zijn.
Volgende:
Installeren van ATtiny45 / ATtiny85 steun in Arduino
Download: attiny45_85.zip
Zoek uw Arduino schetsboek map (u vindt de locatie in het voorkeursdialoogvenster in de Arduino software)
Maak een nieuwe submap genaamd "hardware" in de map van het schetsboek.
Kopieer de map attiny45_85 van de attiny45_85.zip naar de map van de hardware.
Herstart de Arduino-ontwikkelomgeving.
Volgende:
Draaien van de Arduino board in een programmeur
We gaan met behulp van de Arduino board program de ATtiny45 of ATtiny85. Eerst, zullen wij moeten zetten van de Arduino board in een "in-systeem programmeur" (ISP). Daartoe:
Voer de Arduino-ontwikkelomgeving.
Open de schets van de ArduinoISP in het menu van de voorbeelden.
Selecteer het bestuur en de seriële poort die overeenkomen met je Arduino board.
Uploaden van de schets van de ArduinoISP.
Volgende:
Sluit 1uf 50V Elektrolytische condensator als volgt:
kant met streep op grond van de arduino
kant met geen streep aan arduino pincode opnieuw instellen
Volgende:
In de arduino ontwikkeling milieu Klik op tools, bestuur en selecteer ATtiny85 (w / arduino als ISP) worden als ATtiny 45 gebruikt, selecteert u de juiste is. Nu kun je schrijven van uw schets en upload het zoals u normaal aan de arduino. Terwijl het uploaden van een nieuwe schets de LED's knipperen gek voor een sec het programma zal overnemen en zal lopen als geprogrammeerd.
Zodra de schets is geüpload kunt u de Elektrolytische condensator verwijderen.
Soms na het uploaden van uw schets kan je de volgende fouten:
avrdude: Geef PAGEL en BS2 signalen in het configuratiebestand voor deel ATtiny85
avrdude: Geef PAGEL en BS2 signalen in het configuratiebestand voor deel ATtiny85
Maak je geen zorgen die de schets zal prima hebt geladen. U kunt nu verwijderen alle, maar de 5V + en grond u hoe succesvol draden geprogrammeerd een ATtiny-chip!
De volgende opdrachten voor de Arduino moeten worden ondersteund:
pinMode()
digitalWrite()
digitalRead()
analogRead()
analogWrite()
shiftOut()
pulseIn()
Millis()
Micros()
delay()
delayMicroseconds()