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)

admin

Share
Published by
admin

Recent Posts

Что такое Zulip

Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…

4 месяца ago

Что такое Zookeeper

Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…

4 месяца ago

Что такое Zimbra

Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…

4 месяца ago

Что такое Zabbix

Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…

4 месяца ago

Что такое YouTube

YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…

4 месяца ago

Что такое yota

Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…

4 месяца ago