Найти тему
Simple Radio

Простая мигалка на ATtiny 13

Всем привет. В этой статье я хочу рассказать о простейшей мигалке на микроконтроллере ATtiny13.

Нам понадобятся: ATtiny13, программатор (в нашем случае Arduino Nano), 2 светодиода и резистор на 220 Ом. Как программировать ATtiny13 в Arduino IDE подробно описано тут.

Соберем схему. Плюсовой вывод первого светодиода подключим ко второй ноге ATtiny13. Плюсовой вывод второго светодиода подключим к третьей ноге ATtiny13. Минусовые выводы двух светодиодов, через резистор на 220 Ом, к четвертой ноге микросхемы. Чтобы определить, где плюс и минус у светодиода, посмотрите на него. Один вывод светодиода длиннее другого. Тот который длиннее – плюс, тот который короче – минус. Ниже схема подключения.

Схема
Схема

Собираем схему на макетке.

На макетной плате
На макетной плате

Далее открываем Arduino IDE и пишем.

Код
Код

Код достаточно простой. Для того, что бы менять скорость с которой светодиоды загораются и гаснут, нужно менять значение в функции delay(). В примере везде установлено delay(150). Что значит 150 миллисекунд. 1 секунда равна 1000 миллисекундам. Меняя значение в функции delay(), можно менять интенсивность мигания светодиодами. Ниже показан результат работы данной программы. Ссылка на скетч в конце статьи.

-5

Спасибо, что дочитали статью до конца! Если вам понравилось, пожалуйста поставьте лайк. Если вам нравится данная тематика, подписывайтесь на мой канал. До новых встреч!

Скачать скетч.