ProRock ATTINY85 USB – mikrokontroler AVR ATtiny85 8KB Flash z programowaniem przez USB – kompatybilny z Arduino IDE
ATtiny85 AVR 8-bit | do 20 MHz | 8 KB Flash | 512 B EEPROM | 512 B SRAM | 5 GPIO | ADC 10-bit | 2 PWM | USI (I2C/SPI) | USB
ProRock Digispark ATTINY85 to kompaktowa płytka rozwojowa oparta na mikrokontrολerze AVR ATtiny85. Stanowi alternatywę dla tradycyjnych platform Arduino – mniejszą i bardziej przystępną cenowo, ale zachowującą pełną kompatybilność z Arduino IDE. Kluczową zaletą płytki jest możliwość programowania bezpośrednio przez port USB, bez konieczności użycia zewnętrznego programatora.
Płytka przeznaczona jest dla projektów wymagających niewielkich rozmiarów i podstawowej funkcjonalności: sterowania LED, odczytu czujników, realizacji prostych urządzeń USB HID oraz edukacyjnych zastosowań AVR. Dzięki kompaktowym wymiarom może być montowana na stałe wewnątrz realizowanych projektów.
Główne cechy
- Mikrokontroler ATtiny85: ośmiobitowy procesor AVR o niskim poborze mocy
- Programowanie przez USB: wgrywanie oprogramowania bezpośrednio z komputera bez dodatkowych urządzeń
- Kompatybilność z Arduino IDE: obsługa środowiska Arduino po zainstalowaniu dedykowanego pakietu płytek Digispark
- Kompaktowa konstrukcja: umożliwia montaż w ograniczonej przestrzeni
- Uniwersalne wyprowadzenia GPIO: linie cyfrowe z obsługą ADC, PWM oraz interfejsów szeregowych
- Niski pobór prądu: umożliwia zasilanie bateryjne w aplikacjach przenośnych
- Interfejs USI: sprzętowa implementacja komunikacji I2C, SPI i 1-wire
Zasada działania
Płytka wykorzystuje wbudowany bootloader USB, który umożliwia programowanie mikrokontrolera ATtiny85 bezpośrednio przez złącze USB typu Micro. Po podłączeniu do komputera płytka jest rozpoznawana jako urządzenie USB, a kod programu jest przesyłany z Arduino IDE bez potrzeby stosowania zewnętrznego programatora ISP. Interfejs USI mikrokontrolera może być skonfigurowany programowo do pracy jako I2C, SPI lub 1-wire w zależności od użytej biblioteki. Linie GPIO obsługują tryby cyfrowe wejścia i wyjścia, a także funkcje specjalne takie jak przetwornik analogowo-cyfrowy i modulacja PWM.
Specyfikacja techniczna
- Typ produktu: płytka rozwojowa z USB
- Mikrokontroler: ATtiny85 (AVR 8-bit)
- Częstotliwość taktowania: do 20 MHz
- Pamięć programu (Flash): 8 KB
- Pamięć EEPROM: 512 B
- Pamięć SRAM: 512 B
- Liczba GPIO: do 5 linii
- Przetwornik ADC: 10-bit, 4 kanały single-ended
- Różnicowy ADC: 2 pary kanałów z programowalnym wzmocnieniem (1× / 20×)
- Wyjścia PWM: 2 kanały wysokiej częstotliwości
- Interfejsy szeregowe: USI (I2C, SPI, 1-wire) z detektorem warunku startu
- Zakres prędkości: 0–10 MHz przy 2,7–5,5 V; 0–20 MHz przy 4,5–5,5 V
- Typowy pobór prądu (tryb aktywny): 300 µA (1 MHz przy 1,8 V)
- Zakres temperatur pracy: przemysłowy
- Złącze programowania: Micro USB
- Kolor płytki: czarny lub niebieski (wysyłka losowa)
Uwagi
- Przed pierwszym użyciem należy zainstalować najnowszą wersję Arduino IDE oraz pakiet obsługi płytek Digispark.
- Obsługa I2C realizowana jest przez peryferium USI mikrokontrolera ATtiny85 i wymaga odpowiedniej biblioteki programowej.
- Do programowania wymagany jest komputer z zainstalowanym Arduino IDE.
- Kolor płytki (czarny lub niebieski) jest wybierany losowo podczas wysyłki.
Typowe zastosowania
- Eksperymenty z urządzeniami USB HID (klawiatury, przyciski, kontrolery)
- Kompaktowe projekty automatyki i sterowania
- Odczyt danych z czujników i proste systemy akwizycji danych
- Sterowanie oświetleniem LED i ściemnianie PWM
- Edukacyjne projekty nauki programowania AVR i Arduino
Zawartość zestawu
- 1 × płytka rozwojowa ProRock Digispark ATTINY85 z USB
- 1 × zestaw goldpin
ProRock Digispark ATTINY85 to praktyczna płytka rozwojowa dla kompaktowych projektów elektronicznych, łącząca programowanie w stylu Arduino z sprawny mikrokontrolerem ATtiny85, obejmujący możliwościami wejść-wyjść oraz wygodą programowania bezpośrednio przez USB.