Arduino kildekode



Arduino kan bruges som programmer for ATtiny85

Installation af atty support for Arduino IDE

Start 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.ino



Programmering af ATtiny85

Start 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
ATtiny85Funktion
85v
4GND
5Lysdiode med 1000 ohms formodstand til 5v


Instilling af ATty85 clockfvrekvens

Gå 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 programmering





Download ATtiny85 datablad

Læs mere om ATtiny serien på Wikipedia


Køb ATtiny85





ArduinoATtiny85Funktion
D101Reset
D115MOSI
D126MISO
D137SCK
5v8
GND4
Reset10uf +
GND10uf -