Digispark - миниатюрная ардуино совместимая плата на микропроцессоре ATtiny85. Устройство совместимо с Arduino IDE. Идеальное решение для относительно простых проектов, способствует их значительному удешевлению и уменьшению в размере.
Это новый подход к прототипированию устройств на ATtiny85 в среде Arduino. ATtiny85 - это как раз то, что отлично подходит для многих вещей, где полноценные Arduino-совместимые платы вроде Pro Mini, Uno и, тем более, Mega избыточны. Причем конкретно этот контроллер хорош тем, что на нём можно быстро, без паутины проводов и программаторов обкатать код, который потом будет полноценно трудиться в чем-то готовом.
ATtiny85 - небольшой микроконтроллер с приличными возможностями и приятными особенностями, а именно:
| — 8 КБ памяти для программного кода, 512Б памяти для исполняемого кода |
| — 6 цифровых пинов |
| — 4 входа ADC |
| — 2 выхода PWM |
| — аппаратное прерывание |
| — частота от 1 МГц до 20 МГц |
| — питание от 1,8В до 5,5В (в зависимости от модификации) |
| — потребляемый ток - от 0,1 мкА при 1,8В в режиме максимальной экономии энергии |
| — выпускается в миниатюрном SOIC8 или DIP-корпусах |
Для подключения управляемых устройств на плате контроллера есть шесть контактов, обозначенных P0 – P5. Каждый из контактов может выполнять несколько функций:
P0 – AREF (опорное напряжение АЦП), SDA (Serial Data), DI (MOSI), PWM (ШИМ)
P1 – DO (MISO), PWM (ШИМ)
P2 – D/A (цифровой, аналоговый вход-выход), SCK (Serial Clock)
P3 – D/A (цифровой, аналоговый вход-выход), USB+
P4 – PWM (ШИМ), D/A (цифровой, аналоговый вход-выход), USB-
P5 – D/A (цифровой, аналоговый вход-выход)
Технические характеристики модуля:
| Напряжение питания, В |
5 ... 12 |
| Микроконтроллер |
ATtiny85-20SU |
| Флеш-память микроконтроллера, КБ |
8 |
| Поддерживаемые интерфейсы |
I2C, SPI, USB |
| Прошивка по интерфейсу |
USB |
| ШИМ |
3 канала |
| АЦП |
4 канала |
| Размеры модуля, мм |
27 х 19 х 2 |