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. Når den er programmeret, forbinder du på følgende måde
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 ![]() ![]()
|