Leírás
Az AVR-Duino / Tiny egy ATtiny85 alapú, Digispark kompatibilis mikrokontroller fejlesztőpanel USB csatlakozással. USB bootloaderes ATtiny85 fejlesztőlapként a Digispark jellegű panel Arduino IDE környezetből is programozható. A fejlesztőpanel beágyazott vezérlések és USB perifériafunkciók prototípus-paneljeként használható.
Működés
A Digispark kompatibilis ATtiny85 panel a vezérlő és a PC vagy egylapkás számítógép közötti USB kapcsolaton keresztül programozható, és a mikrokontroller erőforrásai a feladatnak megfelelően I/O vezérlésre vagy USB eszköz funkcióra oszthatók.
Az ATtiny85 mikrokontroller 8 KB programmemóriával, 512 B RAM-mal és 512 B EEPROM-mal rendelkezik, az üzemi feszültségtartomány 1,8-5,5 V a mikrokontroller specifikációja szerint.
A Digispark ökoszisztémában gyakori a 16,5 MHz-es, V-USB-hez igazított órajel beállítás, amely a bootloaderes használat szempontjából a beállításokat definiálja.
Nem ideális elvárás a klasszikus “USB-soros” (CDC) működés és a COM port megjelenése, mert a Micronucleus alapú feltöltés és az illesztés eltérhet egy USB-UART átalakítós Arduino laptól – azaz kompatibilitási és erőforrásbeli kritériumok erősen limitáltak!
Felhasználási lehetőségek
A panel elsősorban beágyazott vezérlésekben, oktatási projektekben és egyszerű USB periféria prototípusokban használható.
- USB HID makróbillentyűzet vagy egyszerű vezérlő (gombok, encoder)
- PC-hez csatlakozó USB jeladó vagy tesztsegéd (pl. egyszerű állapotjelentés)
- LED szalagos vagy LED mátrixos vezérlés kis programmal (időzítés, mintázat)
- Kis fogyasztású időzítő, watchdog jellegű segédvezérlő nagyobb rendszer mellé
- Egyszerű mérési előfeldolgozó periféria, amely a fővezérlőnek digitális jeleket ad (szintillesztéssel)
- Félipari prototípusban egyszerű “USB-n konfigurálható” segédfunkciók (pl. gombpanel, jelzés), ahol a memória és I/O korlátok beleférnek
Arduino kompatibilitás a gyakorlatban Arduino IDE + Digispark board csomag kiválasztásával valósítható meg és a feltöltési folyamat sajátosságai miatt a beüzemelésnél a driver és a csatlakoztatás időzítése kritikus lehet.
A TavIR tudástári cikkben is kitértem rá, hogy a 16,5 MHz “For V-USB” órajel-választás a bootloader megtartásához kapcsolódik, más órajelek mellett a bootloader megszűnhet és ISP programozás válhat szükségessé.
Fontos! A DigiSpark Tiny85 fejlesztőáramkör az Arduino-1.0.4 keretrendszertől került integrálásra. Mind a bootloader, a feltöltőprogram az eredeti Arduino keretrendszernek nem része! A dokumentáció közt a teljes telepítőcsomag elérhető.
Jellemzők
- Rendszeráramkör: ATTiny85,
- Sebesség: 16 MHz,
- USB port: szoftveres – V-USB,
- Bootloader: nem telepített,
- Kimenetek: 6x I/O kivezetés,
- Hardware protokoll: I2C és SPI (USI alapú),
- PWM: 3x PWM kivezetés,
- ADC: 4x kivezetés,
- Optikai kontroll: 1x tápfeszültség, 1x Test/Statusz LED (Pin0),
- Programmemória: 8kbyte (2kbyte USB/Serial bootloader + 6kbyte szabad vagy 8k szabad),
- Tápfeszültség: 4.5V..5.5V (USB),
- Áramfelvétel: 3 mA (stabilizátor: max. 250 mA kivehető),
- Méret: 44mm x 14mm,
- Tömeg: 2 g.
Dokumentáció
- ATFlash gyártói honlap
- ATTIny85 Arduino támogatás (Damellis)
- DigiStump Arduino támogatás
- Mélyvíz: Az Arduino keretrendszer fejlődése – a Wiringtől az Arduino IDE-ig [TavIR]
- TIPP: DigiSpark T85 (ATTiny85) használata [TavIR]
- TIPP: Mit válasszak? Arduino UNO, ATTiny85 vagy DigiSpark T85? [TavIR]
- TIPP: Arduino telepítése II. – Bővített processzortámogatás [TavIR]
Csomag
- 1x AVR-Duino/Tiny alappanel,
- 1x tüskesor











![AVR-Duino / Nano (328+CH340) [Arduino Nano, USB-C]](https://shop.tavir.hu/wp-content/uploads/brd-nano-ch340-usbc-1-450x338.jpg)
![AVR-Duino / Rf-Nano (328+nRF24L01) [Rf-Nano]](https://shop.tavir.hu/wp-content/uploads/brd-nano-rf-6-450x356.jpg)

D –
Pretty good product for small automation and HID related development, including some interesting way to use it for pentesting.