Добавить в корзинуПозвонить
Найти в Дзене
Паяльник и код

Arduino ATTiny13. Покупка, сборка, прошивка. Первая программа для теста моргание светодиодом Blink.

Купить можно на AliExpress. Цена в корпусе SOP-8 до 250 рублей за 5 шт. В корпусе DIP-8 такое же количество от 500 рублей. Выбор очевиден. Характеристики Память для программ (FLASH) — 1Кб
Энергонезависимая память данных (EEPROM) — 64 Байт
ОЗУ — 64 Байт
Число входов/выходов — 6
Выходов ШИМ — 2
Аналоговых входов (АЦП 10бит) — 4
Таймер 8 бит — 1
Напряжение питания 1.8 — 5.5В
Рабочая частота — до 20МГц
Потребление в активном режиме 1.8В/ 1МГц — 190мкА
Потребление в режиме сна 1.8В/1МГц — 24мкА Размеры SOP-8 в мм: Размер очень маленький. Можно сразу предусмотреть на печатной плате выходы для программатора. А можно собрать для тестов на готовой плате с Али. Переделка в DIP-8 Что нам для этого нужно: 1 – адаптер DIP8 c SOP8 2 – паяльная паста 3 - штырьки Ножки ATTiny13 смазываем пастой, кладем на адаптер и подогреваем феном или нижним подогревом. Вот так на нижнем подогреве Когда паста расплавилась, снимаем. Результат. Припаиваем ножки. Отмываем припой. Готово. Arduino IDE Следующим шагом ну
Оглавление

Купить можно на AliExpress. Цена в корпусе SOP-8 до 250 рублей за 5 шт. В корпусе DIP-8 такое же количество от 500 рублей. Выбор очевиден.

Характеристики

Память для программ (FLASH) — 1Кб
Энергонезависимая память данных (EEPROM) — 64 Байт
ОЗУ — 64 Байт
Число входов/выходов — 6
Выходов ШИМ — 2
Аналоговых входов (АЦП 10бит) — 4
Таймер 8 бит — 1
Напряжение питания 1.8 — 5.5В
Рабочая частота — до 20МГц
Потребление в активном режиме 1.8В/ 1МГц — 190мкА
Потребление в режиме сна 1.8В/1МГц — 24мкА

Размеры SOP-8 в мм:

-2

Размер очень маленький. Можно сразу предусмотреть на печатной плате выходы для программатора. А можно собрать для тестов на готовой плате с Али.

Переделка в DIP-8

Что нам для этого нужно:

-3

1 – адаптер DIP8 c SOP8

2 – паяльная паста

3 - штырьки

Ножки ATTiny13 смазываем пастой, кладем на адаптер и подогреваем феном или нижним подогревом.

Вот так на нижнем подогреве

-4

Когда паста расплавилась, снимаем. Результат.

-5

Припаиваем ножки.

-6

Отмываем припой. Готово.

Arduino IDE

Следующим шагом нужно добавить в Arduino IDE поддержку ATTiny13.

По шагам:

1. Файл --> Настройки --> Дополнительные ссылки для менеджера плат:
Вставляем в поле ссылку ниже.
https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json

2. Нажать кнопку "ОК"

3. Инструменты --> Плата --> Менеджер плат -->Выбираем:
DIY ATtiny by James Sleeman, http://spat4cs.gogo.co.nz/ версия 2018.9.9

Платы в данном пакете:

ATtiny4, ATtiny5, ATtiny9, ATtiny10, ATtiny13, ATtiny24, ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, and variants thereof

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

-7

Первая программа для теста платы

Собираем все для подключения к компьютеру через USBAsp (рассмотрено в предыдущей статье).

-8

В Arduino IDE скетч для Blink:

void setup() {

pinMode(1, OUTPUT);

}

void loop() {

digitalWrite(1, HIGH);

delay(100);

digitalWrite(1, LOW);

delay(100);

}

Дальше нажимаем:

Скетч --> Загрузить на плату при помощи программатора

Результат

-9

В следующей статье на ATTiny13 сделаем Вольтметр.

Ссылки

ATTiny13

https://aliexpress.ru/item/1005002989696673.html

https://aliexpress.ru/item/1005002234382805.html

Адаптер DIP8

https://aliexpress.ru/item/32691027088.html

Нагревательная пластина

https://aliexpress.ru/item/1005003127491986.html

Паяльная оловянная паста

https://aliexpress.ru/item/4000051617838.html