ATtiny programmering med Arduino (3 / 5 steg)
Steg 3: Installera arduino till program
Ställa in arduino till program är inte en permanent sak. Allt detta kommer att göra är att ladda en skiss som gör att du kan programmera chip när du vill använda arduino du helt enkelt ändra skissen.Fist saker först behöver du programmet, ladda ner den genom att klicka attiny45_85.zip se till att du använder arduino programversion 0022.
Nästa:
Installera ATtiny45 / ATtiny85 stöd i Arduino
Hämta: attiny45_85.zip
Leta upp mappen Arduino sketchbook (du kan hitta sin plats i dialogrutan Inställningar i programvaran Arduino)
Skapa en ny sub broschyren alarmerat "maskinvara" i mappen skissbok.
Kopiera mappen attiny45_85 från attiny45_85.zip till mappen hårdvara.
Starta om Arduino utvecklingsmiljön.
Nästa:
Arduino styrelsen att bli programmerare
Vi kommer att använda Arduino styrelsen för att programmera ATtiny45 eller ATtiny85. Först, vi måste du vända Arduino styrelsen till en "i-system programmerare" (ISP). Till detta:
Köra utvecklingsmiljön Arduino.
Öppna ArduinoISP skissen från menyn exempel.
Välj den styrelsen och serieport som motsvarar din Arduino ombord.
Ladda upp ArduinoISP skissen.
Nästa:
Anslut 1uf 50V elektrolytisk kondensator enligt följande:
sida med rand arduino marken
sida med ingen rand till arduino återställa PIN-koden
Nästa:
I arduino utveckling miljö när du klickar på verktyg, styrelsen och välj ATtiny85 (med arduino som ISP) vara säker om du använder ATtiny 45 du väljer rätta. Nu kan du skriva din skiss och ladda upp den som vanligt till arduino. Medan du laddar upp en ny skiss lysdioderna blinkar crazy för en sekund sedan programmet kommer att ta över och kommer att köras som programmeras.
När skissen är uppladdad kan du ta bort den electrolytic kondensatorn.
Ibland när du laddar upp din skiss kan du få följande fel:
avrdude: definiera PAGEL och BS2 signaler i konfigurationsfilen för del ATtiny85
avrdude: definiera PAGEL och BS2 signaler i konfigurationsfilen för del ATtiny85
Oroa dig inte skissen kommer har laddats alldeles utmärkt. Du kan nu ta bort alla utom den 5V + och marken trådar du hur framgångsrikt programmerat ett ATtiny chip!
Kommandon som Arduino bör stödjas:
pinMode()
digitalWrite()
digitalRead()
analogRead()
analogWrite()
shiftOut()
pulseIn()
Millis()
Micros()
Delay()
delayMicroseconds()