Arduino kildekodeArduino kan bruges som programmer for ATtiny85Installation af atty support for Arduino IDEStart Arduino IDE. Find menuen "fil-egenskaber" og indsæt følgende i feltee "Additional Boards Manager URLs" https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Klik OK knappen Find menuen "Værktøj-board-Boards manager" Find attiny og klik i feltet. Klik derefter på install knappen.ISP sketch skal installeres på Arduino. Download ArduinoISP.inoProgrammering af ATtiny85Start Arduino IDE. Find menuen "Værktøj-Port" og vælg den port Arduino er på. Find menuen "Værktøj-Board" og vælg ATtiny25/45/85. Find menuen "Værktøj-Processor" og vælg ATtiny85. Forbind ATtiny85 til Arduino, som vist på tegningen til højre. Følgende kommandoer er supporteret : pinMode() digitalWrite() digitalRead() analogRead() analogWrite() shiftOut() pulseIn() millis() micros() delay() delayMicroseconds() SoftwareSerial (has been updated in Arduino 1.0) Du kan bruge dette eksemple for at teste din ATtiny85.
Instilling af ATty85 clockfvrekvensGå til menuen "Værktøj-clock" og vælg den ønskede clockfrekvens. Du kan vælge mellem 1, 8 og 16 Mhz med interne krystal. og 6, 16, 20 Mhz med extern krystal. Gå til menuen "Værktøj" og klik på "Burn bootloader". (Dette brænder ikke en bootloader, men sætter fuse-bit til den valgte værdi i ATtiny85) Hvis man vil anvende extern krystal, forbindes denne mellem ben 2 og 3. Fra både ben 2 og 3 forbindes en kondensator på 22pf til stel. |
ATtiny85 programmeringDownload ATtiny85 datablad Læs mere om ATtiny serien på Wikipedia Køb ATtiny85
|