Подключаем платы HW-Tiny, MH-Tiny с микроконтроллером ATMEL ATtiny88 (t88) в среду программирования Arduino.
Платы с микроконтроллером ATMEL ATtiny88 не содержат микросхему USB-UART, в микроконтроллере ATtiny88 нет аппаратного USB порта, поэтому загрузчик симулирует USB порт.
Рис. 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.