Подключаем платы HW-Tiny, MH-Tiny с микроконтроллером ATMEL ATtiny88 (t88) в среду программирования Arduino.

Платы с микроконтроллером ATMEL ATtiny88 не содержат микросхему USB-UART, в микроконтроллере ATtiny88 нет аппаратного USB порта, поэтому загрузчик симулирует USB порт.

HW-Tiny MH-Tiny t88

Рис. 1. Плата HW-Tiny / MH-Tiny t88.

Arduino IDE официально не поддерживает микроконтроллеры ATtiny. Поэтому, прежде чем использовать платы HW-Tiny, MH-Tiny с микроконтроллером ATMEL ATtiny88 (t88) в среде программирования Arduino необходимо через менеджер плат загрузить ATTinyCore – ядро для поддержки этих плат и микроконтроллеров ATtiny.

Я программирую платы с м-к ATtiny с правами root, поэтому запускаю Arduino IDE командой sudo arduino.

В Arduino IDE в меню файл откройте настройки и добавьте дополнительную ссылку для менеджера плат http://drazzy.com/package_drazzy.com_index.json

Рис. 2. Добавляем дополнительную ссылку для менеджера плат.

В меню инструменты откройте пункт меню плата и выберите Менеджер плат.

Рис. 3. Менеджер плат.

В менеджере плат найдите пакет ATtinyCore и установите его.

В меню инструменты откройте пункт меню плата, выберите ATtinyCore и среди огромного числа поддерживаемых этим пакетом плат и микроконтроллеров выберите свою плату.

Рис. 4. Выбрана плата ATtiny88 (Micronucleus, MH-ET t88 w/16MHz CLOCK)

Теперь всё готово к программированию.

Из примеров возьмите пример Blink. Учтите, что на плате HW-Tiny / MH-Tiny t88 светодиод подключён к порту 0.

В начале загрузки, щёлкните по кнопке Reset на плате HW-Tiny / MH-Tiny t88.