Что такое ATtiny85 и каковы его основные характеристики. Для каких проектов подходит этот микроконтроллер. Как программировать и использовать ATtiny85. Какие преимущества дает применение ATtiny85 в электронных устройствах.
Обзор микроконтроллера ATtiny85
ATtiny85 — это компактный и мощный 8-битный микроконтроллер семейства AVR от компании Atmel (ныне Microchip). Несмотря на свои миниатюрные размеры, этот чип обладает впечатляющими возможностями и широко применяется в различных электронных проектах.
Основные характеристики ATtiny85:
- 8 КБ флэш-памяти для программ
- 512 байт EEPROM
- 512 байт SRAM
- 6 программируемых линий ввода/вывода
- Тактовая частота до 20 МГц
- Напряжение питания 2.7-5.5В
- Корпус DIP-8 или SOIC-8
Применение ATtiny85 в электронных проектах
Благодаря своей компактности и функциональности, ATtiny85 отлично подходит для небольших устройств и проектов, где важны миниатюрность и низкое энергопотребление. Типичные области применения:

- Носимая электроника
- Умные датчики
- Игрушки и гаджеты
- Системы управления светодиодами
- Беспроводные устройства
- Автоматизация «умного дома»
Для каких задач лучше всего подходит ATtiny85? Этот микроконтроллер идеален, когда требуется реализовать несложную логику в очень компактном форм-факторе. Например, он отлично справится с управлением несколькими светодиодами, считыванием данных с датчика и отправкой их по радиоканалу, или реализацией простого пользовательского интерфейса на кнопках.
Программирование ATtiny85
ATtiny85 можно программировать на языке C/C++ с использованием среды Arduino IDE. Для этого понадобится:
- Установить поддержку ATtiny в Arduino IDE
- Подключить программатор (например, USBasp или Arduino в качестве ISP)
- Написать скетч и загрузить его в микроконтроллер
Какие особенности нужно учитывать при программировании ATtiny85? Ключевой момент — ограниченные ресурсы памяти и периферии. Необходимо оптимизировать код, использовать легковесные библиотеки и экономно расходовать доступные пины ввода-вывода.

Преимущества использования ATtiny85
Почему стоит выбрать ATtiny85 для своего проекта? Этот микроконтроллер обладает рядом важных преимуществ:
- Компактные размеры
- Низкое энергопотребление
- Невысокая стоимость
- Простота применения
- Совместимость с Arduino
- Наличие аналоговых входов и ШИМ
Как ATtiny85 позволяет оптимизировать электронные устройства? За счет миниатюрности можно значительно уменьшить размеры печатной платы. Низкое энергопотребление продлевает время автономной работы. А невысокая цена делает конечное устройство более доступным.
Сравнение ATtiny85 с другими микроконтроллерами
Как ATtiny85 соотносится с другими популярными микроконтроллерами? Рассмотрим основные отличия:
- Arduino Uno: ATtiny85 компактнее, но имеет меньше памяти и пинов
- ESP8266: ATtiny85 не имеет встроенного Wi-Fi, но потребляет меньше энергии
- ATmega328: ATtiny85 дешевле и меньше, но обладает более скромными возможностями
В каких случаях ATtiny85 будет оптимальным выбором? Когда критичны размеры и энергопотребление, а функционал устройства относительно прост. Например, для «умной» елочной игрушки ATtiny85 подойдет идеально, а вот для метеостанции с Wi-Fi лучше взять что-то помощнее.

Разработка устройств на базе ATtiny85
Процесс создания устройства на ATtiny85 обычно включает следующие этапы:
- Проектирование схемы
- Макетирование на беспаечной плате
- Написание и отладка прошивки
- Разработка печатной платы
- Сборка и тестирование прототипа
Какие инструменты потребуются для работы с ATtiny85? Минимальный набор включает:
- Программатор (например, USBasp)
- Макетная плата и провода
- Мультиметр
- Паяльная станция
- Компьютер с Arduino IDE
Особенности работы с периферией ATtiny85
ATtiny85 обладает набором встроенной периферии, которую можно эффективно использовать в проектах:
- АЦП: 4 канала с разрешением 10 бит
- ШИМ: 3 канала
- I2C и SPI интерфейсы
- Таймеры: 8-битный и 16-битный
Как правильно подключать внешние компоненты к ATtiny85? Важно учитывать ограниченное количество выводов и их многофункциональность. Часто приходится использовать методы мультиплексирования для расширения возможностей ввода-вывода.
Какие типовые схемы включения ATtiny85 наиболее распространены? Популярны варианты с питанием от батарейки CR2032, подключением светодиодов через токоограничивающие резисторы, использованием кнопок с подтягивающими резисторами.

Оптимизация кода для ATtiny85
При программировании ATtiny85 важно учитывать ограниченные ресурсы и применять методы оптимизации:
- Использование битовых операций вместо математических
- Хранение констант в PROGMEM
- Отключение неиспользуемых модулей для экономии энергии
- Применение прерываний вместо активного опроса
Как добиться максимальной производительности ATtiny85? Ключевые моменты:
- Правильный выбор тактовой частоты
- Оптимизация циклов и условных операторов
- Использование ассемблерных вставок для критичного кода
- Минимизация обращений к EEPROM
ATtiny85 — это мощный инструмент для создания компактных электронных устройств. Несмотря на ограниченные ресурсы, при грамотном подходе на его базе можно реализовать множество интересных проектов. Ключ к успеху — понимание особенностей работы с этим микроконтроллером и применение методов оптимизации.
Attiny85 в категории «Техника и электроника»
Digispark ATtiny85
На складе
Доставка по Украине
144 грн
Купить
Digispark Attiny85 USB отладочная плата
На складе в г. Умань
Доставка по Украине
164 грн
Купить
Digispark Attiny85 micro USB отладочная плата
На складе в г. Винница
Доставка по Украине
160 грн
Купить
Микроконтроллер Attiny85 micro USB RobotDyn
На складе в г. Одесса
Доставка по Украине
292.6 — 314 грн
от 2 продавцов
314 грн
Купить
Микроконтроллер Attiny85 micro USB Digispark
На складе
Доставка по Украине
280 — 300 грн
от 2 продавцов
300 грн
Купить
Микроконтроллер Attiny85 встроенный USB Digispark
На складе
Доставка по Украине
245 — 263 грн
от 2 продавцов
263 грн
Купить
Digispark Attiny85 USB отладочная плата
На складе в г. Полтава
Доставка по Украине
193.80 грн
Купить
Плата программирования форм ATtiny13A / ATtiny25 / ATtiny45 / ATtiny85
Доставка из г. Киев
147 грн
Купить
Digispark Attiny85 USB отладочная плата
Доставка из г. Полтава
по 193.8 грн
от 2 продавцов
193.80 грн
Купить
Digispark Attiny85 micro USB отладочная плата
Доставка по Украине
179.99 грн
Купить
Digispark Attiny85 micro USB отладочная плата
Доставка из г. Полтава
170 грн
Купить
Digispark Attiny85 USB отладочная плата
Доставка из г. Полтава
193.80 грн
Купить
Модуль отладочная плата для ATtiny13/25/45/85
Доставка из г. Днепр
60.36 — 74.81 грн
от 2 продавцов
60.36 грн
Купить
Микросхема ATTINY85-20PU
Доставка по Украине
201.24 — 240.8 грн
от 2 продавцов
201.24 грн
Купить
Digispark Attiny85 micro USB отладочная плата
Доставка из г. Полтава
169.99 грн
Купить
Смотрите также
Digispark Attiny85 USB отладочная плата
Доставка из г. Полтава
193.80 грн
Купить
Digispark Attiny85 micro USB отладочная плата
Доставка из г. Полтава
179.99 грн
Купить
Digispark Attiny85 micro USB отладочная плата — синий
Доставка из г. Полтава
169.99 грн
Купить
Micro USB Digispark Attiny85 отладочная плата
Доставка из г. Полтава
179.99 грн
Купить
Digispark Attiny85 USB отладочная плата
Доставка из г. Полтава
193.80 грн
Купить
Micro USB Digispark Attiny85 отладочная плата
Доставка из г. Полтава
169.99 грн
Купить
Микросхема ATTiny85-20PU
Доставка по Украине
168 грн
Купить
Контроллер ATtiny85-20SU
Доставка по Украине
305 грн
Купить
Отладочная плата для ATtiny13A, ATtiny25, ATtiny45, ATtiny85
Доставка из г. Гайворон
36 грн
Купить
ATtiny85-20SU Atmel
Доставка по Украине
238. 67 грн
214.80 грн
Купить
Отладочная плата для ATtiny13A, ATtiny25, ATtiny45, ATtiny85
На складе в г. Тернополь
Доставка по Украине
53 грн
Купить
Набор для сборки Arduino Uno R3 обучающий 006046 GM, код: 949573
Доставка по Украине
2 950 грн
2 078.98 грн
Купить
Реле твердотельное однофазное SSR PN5-10DA 10А DC-AC 5-канальное TP, код: 7709107
Доставка по Украине
1 750 грн
1 228.98 грн
Купить
Однофазное твердотельное реле SSR-100DD 100A DC-DC TP, код: 7337022
Доставка по Украине
790 грн
551.98 грн
Купить
Digispark Attiny 85 Kickstarter
Digispark Attiny 85 KickstarterЗаказать звонок Написать письмо Скидки Статьи
19
874
Описание
Плата на микроконтроллере ATtiny85, обладающая поразительно малыми размерами и совместимая с платформой Arduino. Идеальное решение для относительно простых проектов, способствует их значительному удешевлению и уменьшению в размере.
Питание от USB-порта (встроенный штекер) или внешнего источника (5 В или 7-16 В, автоматический выбор). Регулятор на 5 В 150 мА
Особенности
- 6 портов ввода/вывода (2 порта могут быть заняты USB, если программа активно общается по нему)
- 8 КБ флеш-памяти (2 КБ используются для загрузчика)
- I²C и SPI интерфейсы
- ШИМ на 3 выводах (программным способом можно обеспечить больше)
- АЦП на 4 выводах
- Тестовый светодиод и светодиод питания
Технические характеристики
- Микроконтроллер — ATTiny85-20SU
- Рабочее напряжение — 5 В
- Входное напряжение (рекомендуемое) — 5-12 В
- Количество входов/выходов — 6
- Флеш-память — 8 Кб, из которых 2 Кб используются для загрузчика —
- Тактовая частота — 16 МГц
- Размеры — 26х19 мм
Дополнительно
Материал корпуса | Пластик + металл |
Совместимость | Windows |
Страна регистрации бренда | Китай |
Страна-производитель товара | Китай |
Тип | Аксессуары для Роботов |
Комментарии
0Пока не было комментариев.
Прокомментировать
Для покупки регистрация не обязательна! Если хотите сделать заказ, — просто добавьте нужные вам товары в корзину, укажите свои данные и нажмите кнопку «Оформить заказ». Оплата — перевод на карту-ключ счета ПБ — онлайн без комиссии картой любого банка (LiqPay) — безналичный расчет без НДС для юридических лиц — наличными или картой при доставке (только Новой Почтой при заказе от 100 грн) — наличными или через терминал в нас в магазине Нашли дешевле? Напишите нам об этом в чат — кнопка в левом нижнем углу экрана. В сообщении укажите ссылку на активную страницу такого же товара в украинском интернет-магазине и мы пересмотрим цену. Доставка — Новая Почта — Укрпочта (только при предоплате) — Самовывоз (можете также вызвать курьера Глово по Ивано-Франковску) Отправка товара происходит каждый рабочий день. В большинстве случаев, ваш заказ уедет в день заявки/оплаты или на следующий день.. Заказы самовывозом можно забрать в нашем магазине, после заявки позвоним вам и скажем, когда посылка с заказом будет готова к выдаче. Гарантия и возврат — возврат в течение 14 дней, если товар не подошел — гарантия от 6 месяцев на товары собственного изготовления |
AVR 8-контактный 20 МГц 8K 4A/D — ATtiny85 — COM-09378
Избранное Любимый 47
Список желаний
Загрузка в 3D: Sketchup, STL, IGES, STEP, Blender, Solidworks
- Описание
- Документы
Крошечный 8-разрядный процессор ATtiny85 от Atmel. 8 КБ памяти для программ, 6 линий ввода-вывода и 4-канальный 10-битный АЦП. Работает до 20 МГц с внешним кристаллом. Пакет может быть запрограммирован в схеме.
- Карточка продукта
- Определения платы Arduino
AVR 8 Pin 20MHz 8K 4A/D — Справка и ресурсы по продукту ATtiny85
- Учебники
- Необходимые навыки
Основной навык:
Пайка Этот навык определяет сложность пайки конкретного изделия. Это может быть пара простых паяных соединений или потребуются специальные инструменты для оплавления.
2 Пайка
Уровень навыка: Новичок — Количество контактов увеличивается, и вам придется определять полярность компонентов, а некоторые компоненты могут быть немного сложнее или расположены близко друг к другу. Вам может понадобиться припой или флюс.
Просмотреть все уровни навыков
Основной навык:
ПрограммированиеЕсли плате нужен код или она каким-то образом взаимодействует, вам нужно знать, как программировать ее или взаимодействовать с ней. Навык программирования связан с общением и кодом.
2 Программирование
Уровень навыка: Новичок — Вам потребуется лучшее понимание того, что такое код и как он работает. Вы будете использовать программное обеспечение начального уровня и инструменты разработки, такие как Arduino. Вы будете иметь дело непосредственно с кодом, но доступны многочисленные примеры и библиотеки. Датчики или экраны будут связываться с последовательным или TTL.
Просмотреть все уровни навыков
Основной навык:
Электрические прототипыЕсли для этого требуется питание, вам нужно знать, сколько, что делают все контакты и как их подключить. Возможно, вам придется обращаться к таблицам данных, схемам и знать все тонкости электроники.
2 Электрическое прототипирование
Уровень навыка: Новичок — Вам может потребоваться узнать немного больше о компоненте, например, об ориентации или о том, как его подключить, в дополнение к требованиям к питанию. Вам нужно будет понять поляризованные компоненты.
Просмотреть все уровни навыков
- Комментарии 85
- Отзывы 8 8
5 из 5
На основании 8 оценок:
Сейчас просматриваются все отзывы покупателей.
Показаны результаты со звездным рейтингом.
1 из 1 нашел это полезным:
Определенно лучшее соотношение размера и эффективности для такого чипа!
Доктор Дож проверенный покупатель
У меня есть много проектов, которые я изначально планировал запустить на Arduino. Проблема: эти проекты используют очень мало контактов ввода/вывода/пространства для программ, и даже самые маленькие/самые дешевые платы Arduino (я смотрел на дешевые китайские подделки Arduino mini) слишком большие и дорогие. Этот чип полностью соответствует моим потребностям!
2 из 2 нашел это полезным:
самый милый микроконтроллер, который вы когда-либо найдете
Даверли проверенный покупатель
просто посмотрите на это; сидит там рядом с этим гигантским кварталом. будучи полностью… программируемым… и прочее. Требуется программатор AVR. Кроме того, он будет выполнять простые задачи по дешевке.
Когда вам нужно это маленькое
по Хилу проверенный покупатель
Проблема многих микроконтроллеров в том, что они большие. у них слишком много контактов ввода-вывода и функций, в то время как на самом деле все, что вы можете сделать, это просто контролировать несколько вещей. Это пустая трата.
Этот ATtiny, как следует из названия, крошечный. он предназначен для небольших проектов и случаев, когда пространство имеет большое значение. идеально подходит для небольших проектов, где вам просто нужно помигать несколькими светодиодами и т. д.
Мой последний проект с участием ATtiny — это крошечный робот, следящий за линией, использующий несколько датчиков и 2 крошечных двигателя. Делаю дизайн в теме мышки
Лучшее, что у меня когда-либо было!
от SharpCoder проверенный покупатель
Я использую это подчиненное устройство i2c для самодельного поворотного энкодера. Все идет нормально! Было очень просто создать прототип при использовании с другим «Arduino в качестве интернет-провайдера». Очень рад, что он у меня был под рукой, и удивлен тем, насколько прочным он кажется. Не могу дождаться, чтобы найти больше применений для этой крошечной вещицы.
Лучшее сочетание стоимости, размера, пространства, мощности и привлекательности
на солнечной вершине проверенный покупатель
Если вам нужна небольшая занимаемая площадь, экономичное прототипирование на мини-макетной плате или вам нужно построить проект с одним или двумя датчиками/светодиодами/нагрузками, лучше всего подойдет @Tiny 85. 8k недостаточно места для программирования, использование SPI/I2C, ЖК-дисплей/7-сегментный дисплей могут мешать. С одним каналом АЦП также могут возникать помехи для нескольких коммутаторов. 8k достаточно, чтобы хранить коды для выполнения этих действий. Не волнуйтесь !!
Лучший маленький MCU, который я когда-либо использовал
по милости проверенный покупатель
Я использовал этот MCU в проекте, чтобы имитировать устройство в Left 4 Dead/Left 4 Dead 2 для обхода зомби.
Работает как часы, а с помощью AVR Programmer все становится проще.
Чудесный малый!
от пользователя № 649605 проверенный покупатель
Отличный продукт. Я намерен использовать его для создания контроллера привода шагового двигателя на основе I2C. Используя эту реализацию I2C: https://github.com/SpenceKonde/ATTinyCore
Лучшая вещь, чтобы открыть скрытый мир
от участника #609919 проверенный покупатель
рядом с основным потоком Arduino есть скрытый мир, вы можете персонализировать его! НЕМНОГО сложно для новичков… Я люблю это !
ATtiny85-20PU | Запросить предложение
Вернуться к началу
Обзор
Микроконтроллер ATtiny85, 8-контактный PDIP
Этот маломощный 8-разрядный микроконтроллер CMOS основан на улучшенной RISC-архитектуре AVR. Выполняя мощные инструкции за один такт, этот микроконтроллер достигает пропускной способности, приближающейся к 1 MIPS на МГц, что позволяет разработчику системы оптимизировать энергопотребление в зависимости от скорости обработки.
Основные параметры
- Флэш-память (Кбайт): 8 Кбайт
- Количество выводов: 8
- Макс. Рабочая частота: 20 МГц
- Источник питания: 2,7–5,5 В
- Рабочий диапазон: промышленный (A) (от -40°C до 85°C)
- ЦП: 8-битный AVR
- Количество сенсорных каналов: 3
- Аппаратное обеспечение QTouch: Нет
- Максимальное количество контактов ввода-вывода: 6
- Скорость USB: Нет
- Интерфейс USB: Нет
Этот микроконтроллер невероятно мощный и может использоваться для управления функциями в небольших электронных проектах и устройствах. Крошечный чип может обеспечить ошеломляющее количество функций, от аналогового до цифрового ввода-вывода и последовательных периферийных интерфейсов (SPI) до расширенных функций, таких как широтно-импульсная модуляция (ШИМ). ATtiny85 также поставляется со встроенным отладчиком для тестирования и отладки проектов или приложений. Низкая стоимость, компактный размер и широкий набор функций делают его идеальным как для домашних мастеров, так и для профессионалов. Независимо от того, создаете ли вы роботов, носимые устройства, гаджеты IoT или другие специализированные аппаратные приложения, этот микроконтроллер — идеальный выбор.
Компания Jameco Electronics упрощает поиск необходимых электронных компонентов благодаря ассортименту из более чем 30 000 доступных продуктов. Мы также гордимся тем, что обеспечиваем отличное обслуживание клиентов и конкурентоспособные цены, чтобы клиенты могли получать самые выгодные предложения. Благодаря быстрой доставке и надежному инвентарю вы можете быть уверены, что ваш заказ будет доставлен быстро и точно. У нас также есть собственные бренды, цены на которые намного ниже, чем у конкурентов. Кроме того, они поставляются с годовой гарантией и 30-дневной гарантией возврата денег для дополнительного спокойствия.