Arduino. ATtiny85 прошивка при помощи Arduino IDE 1.8

Для того что бы программировать ATtiny85 через Arduino IDE вам понадобится сначала настроить IDE. Для этого надо добавить поддержку плат ATtiny85, это делается через добавление новой ссылки https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json в менеджере плат через Настройки -> Дополнительные ссылки менеджера плат:

После этого в меню Инструменты появится новые платы ATtiny:

Программирование ATtiny85

При прошивке attiny код будет легче но некоторые функции урезаны, вам доступны следующие функции:

  • pinMode()
  • digitalWrite()
  • digitalRead()
  • analogRead()
  • analogReference(INTERNAL) / (EXTERNAL)
  • shiftOut()
  • pulseIn()
  • analogWrite()
  • millis()
  • micros()
  • delay()
  • delayMicroseconds()

Заливка скетчей для ATtiny85

Самый простой способ программировать ATtiny это использование программатора USBasp и адаптера для ATtiny:

внешний вид адаптера

Для заливки скечта нужно сначала сделать следующее:

  • выбрать плату ATtiny85
  • выбрать нужную частоту
  • выбрать COM порт на который подключен программатор
  • выбрать программатор USBasp

 

ВНИМАНИЕ!  Когда вы в очередной раз захотите изменить тактовую частоту ATtiny85, нужно будет выбрать соответствующее значение в меню Инструменты > Clock и повторно выполнить команду Записать загрузчик.

Еще по теме Arduino

Arduino IDE что это за программа?

Arduino. Используем Xinda - инфракрасный пульт управления (IR remote control)