Digispark TINY85 (microUSB) – 100 лей

Небольшая плата Digispark Attiny85 microUSB от Digistump на основе микроконтроллера Attiny85.

Учитывая довольно скромные технические характеристики Attiny85, или как его иногда называют – “Тинька”, (8-битный процессор от AVR – до 20 МГц, 8 Кб флеш памяти для программ, по 512 байт ROM и RAM, 6 цифровых PIN (3 PWM) и 4 аналоговых, I2C) особо сложных проектов не сделаешь, но минимальные размеры, мизерное энергопотребление и дешевизна, полностью компенсируют все имеющиеся недостатки.

Возможность использовать при прошивке обычный USB и программное обеспечение от Arduino появилась благодаря особому Bootloader-у. Оригинальный загрузчик Micronucleus занимает 2 Кб из 8 Кб, плюс – два цифровых PIN-а “уходят” под USB.

Порядок прошивки платы несколько отличается от привычной последовательности. Сначала нужно нажать кнопку “Отправить”, подождать пока пройдет компиляция и снизу, в “черном окне”, не появится приглашение на подключение платы для прошивки:

Running Digispark Uploader…
Plug in device now… (will timeout in 60 seconds)

Характеристики

Микроконтроллер ATtiny85 вполне функционален, в чем можно убедиться в ходе изучения следующих его характеристик и возможностей:

  • для программного кода предусмотрено 8 КБ памяти;
  • для исполняемого кода зарезервировано 512Б;
  • наличие 6 цифровых пинов;
  • два выхода PWM и 4 АDC;
  • частота от 1 до 20 МГц.

Распиновка:

  • All pins can be used as Digital I/O
  • Pin 0 → I2C SDA, PWM (LED on Model B)
  • Pin 1 → PWM (LED on Model A)
  • Pin 2 → I2C SCK, Analog In
  • Pin 3 → Analog In (also used for USB+ when USB is in use)
  • Pin 4 → PWM, Analog (also used for USB- when USB is in use)
  • Pin 5 → Analog In

Фото

Ссылки

Подключение, установка драйвера и заливка скетча описаны на сайтах: