

Tiny ATTINY85 kompatibilno z Arduino
€12.99 (DDV vključen)
Tiny ATtiny85 je ultra-kompakten 8-bitni AVR mikrokrmilnik z 8 KB Flash in 6 I/O pini – brez USB, za programiranje potreben ISP, za enostavne autonomne vgradne projekte.
3 na zalogi
Opis
Tiny ATTINY85 kompatibilno z Arduino
ATtiny85 je eden najpopularnejših ATtiny mikrokrmilnikov za vgradne projekte: v majhnem 8-pinskem paketu skriva 8 KB Flash, 512 B SRAM in 6 digitalnih I/O pinov. Je sestra ATmega328 iz iste Atmel/Microchip AVR družine – enak nabor ukazov, enaka Arduino IDE platforma (z ATtinyCore knjižnico), le bistveno manjše dimenzije in poraba energije.
Ta različica nima USB konektorja – za programiranje je potreben zunanji ISP programator (Arduino UNO kot ISP, USBtinyISP). Ko je koda naložena, plošča deluje samostojno brez računalnika. Primernejša za izkušene hobiste in tiste, ki že imajo ISP programator.
Anatomija krmilnika
| Tip krmilnika | Arduino Tiny ATtiny85 kompatibilno |
| Mikrokrmilnik | ATtiny85, 8-bit AVR |
| USB konektor | Ni – potreben ISP programator |
| Logična napetost | 2.7–5.5V |
| Hitrost ure | 8 MHz (interni oscilator) |
Ključne lastnosti
- 8 KB Flash pomnilnika – Dvakrat več kot ATtiny44; dovolj za kompleksnejše enostavne programe.
- 512 B SRAM – Dvakrat več kot ATtiny44; manj omejitev pri deklaraciji spremenljivk.
- Napajanje 2.7–5.5V – Deluje direktno iz 2 AA baterij; idealno za baterijske naprave.
- 6 digitalnih I/O pinov (PB0–PB5) – 4 z analognim vhodom; 3 s PWM izhodom.
- USI vmesnik – Programska izvedba SPI in I2C komunikacije.
- Ultra-nizka poraba v sleep modu – <1 µA; za baterijske projekte z meseci avtonomije.
- 512 B EEPROM – Za trajno shranjevanje nastavitev med ponovnimi zagoni.
Kaj potrebujem za začetek?
- ISP programator – Arduino UNO + 6 jumper kablov zadostuje kot ISP.
- Arduino IDE – Dodajte ATtinyCore prek Board Manager; izberite ATtiny25/45/85.
- Breadboard – Za vezavo ISP programatorja in ATtiny85.
Moj prvi projekt – 3 koraki
- Nastavi UNO kot ISP: File → Examples → ArduinoISP → Upload.
- Priklopi ATtiny85: MOSI=D11, MISO=D12, SCK=D13, RESET=D10, VCC=5V, GND.
- IDE: Tools → Board → ATtiny25/45/85, Programmer → Arduino as ISP → Sketch → Upload Using Programmer.
Primeri uporabe
- Baterijski LED efekti – WS2812B trak s 3 PWM pini; meseci delovanja na bateriji.
- Enostavni senzorski logger – Temperature (NTC) + EEPROM za shranjevanje.
- Miniaturni glasovni krmilnik – IR sprejemnik + rele za krmiljenje naprav.
- Nosljivi projekti – Majhne dimenzije za vgradnjo v nakit, oblačila, modele.
- Množična vgradnja – Cena na enoto je nizka; za produkte z enostavno logiko.
Tehnični pregled
Tehnične specifikacije
| Mikrokrmilnik | ATtiny85 |
| Hitrost ure | 8 MHz (interni), do 20 MHz (zunanji) |
| Flash pomnilnik | 8 KB |
| SRAM | 512 B |
| EEPROM | 512 B |
| Digitalni I/O pini | 6 (PB0–PB5) |
| Analogni vhodi | 4 (ADC0–ADC3) |
| PWM izhodi | 3 |
| Komunikacija | USI (SPI + I2C softwarno) |
| Napajalna napetost | 2.7–5.5V |
| USB konektor | Ni – ISP programiranje |
Primerjava: ATtiny85 (brez USB) vs ATtiny85 microUSB vs ATtiny88
| ATtiny85 brez USB (ta) | ATtiny85 microUSB | ATtiny88 microUSB | |
| USB | Ni (ISP) | Micro-USB | Micro-USB |
| Digital I/O | 6 | 6 | 12 |
| Flash | 8 KB | 8 KB (6KB za kodo) | 8 KB (6KB za kodo) |
| Za začetnike | Ne (ISP pot.) | Da | Da |
Inženirski PRO nasvet
Samo 6 I/O pinov – načrtuj z glavo – ATtiny85 ima PB3 in PB4 rezervirana za ISP programiranje (MOSI, MISO) in RESET; v praksi delata le 5 prosto dostopnih pinov med normalnim delovanjem. PB5 je RESET in ga ni mogoče normalno uporabiti kot I/O brez posebnega „disable RESET fuse“ postopka – ki pa trajno onemogoči reprogramiranje prek ISP. Preden začnete projekt z ATtiny85, natančno preštejte potrebne pine.
Kompatibilnost
Arduino IDE 1.8.x ali 2.x z ATtinyCore (Spence Konde). ISP programator nujno potreben.










