Данная статья является продолжение двух предыдущих статей:

ПРОГРАММИРУЕМ ATTINY85 ИЗ ARDUINO ISP

ПРОГРАММИРУЕМ ATTINY85 ИЗ ARDUINO ISP — ЧАСТЬ 2

Внешний вид макетной платы. Фотореле - переливающийся трехцветный RGB светодиод на ATtiny85

Фотореле — переливающийся трехцветный RGB светодиод на ATtiny85

Приведу пример двух простых устройств на микроконтроллере ATtiny85…

 

Первая схема не что иное как простое фото-реле на ATtiny85, для него понадобится:

Микроконтроллер ATtiny85-20PU.
Фоторезистор.
Светодиод.
R4 — Резистор 10 Ком. (10 кОМ — слишком раннее срабатывание, можно поставить 50 кОМ)
Макетная плата.Несколько проводов.
Батарейки 3V.

Простая схема фотореле на ATtiny

Принципиальная схема. Маяк - фотореле на ATtiny85-20PU

Простая схема для начинающих. Маяк — фотореле на ATtiny85

Микропрограмма.

Скачать программу на ATtiny85

Внешний вид на макетке - Фотореле - мерцающий светодиод на ATtiny85

Фотореле — мерцающий светодиод на ATtiny85

Вторая схема фото-реле на ATtiny85, но в управлении у него RGB светодиод, который при отсутствии света, т.е. ночью переливается всеми цветами радуги.

Для него понадобится:

Микроконтроллер ATtiny85-20PU.
Фоторезистор.
Светодиод — трёхцветный RGB.
R4 — Резистор 10 Ком. (10 кОМ — слишком раннее срабатывание, можно поставить 50 кОМ)
Резисторы 200 Ом — 3шт.
Макетная плата.Несколько проводов.
Батарейки 3V.

Схема фоторелле на трехцветном светодиоде

Принципиальная схема фотореле. Простая схема. Ночник лампа на трёхцветном светодиоде - ATtiny85

Фото-реле — ночник, лампа на трёхцветном светодиоде — ATtiny85

Микропрограмма

Скачать программу фотореле RGB LED на ATtiny

Что такое тинька? Тинька не что иное как микроконтроллер AVR фирмы Atmel ATtiny, в нашем случае:

ATtiny85-20PU

Ядро — avr
Разрядность — 8
Тактовая частота — 20 МГц
Объем памяти ROM — 512
Объем памяти RAM — 512
Внутренний АЦП — 6 каналов
Внутренний ЦАП — 1 канал
Напряжение питания — 2.7…5.5 Вольт
Температурный диапазон — промэшленный — -40…85 С
Тип корпуса — dip8

Всем удачи!

PS. Во время прошивки через Arduino могут возникать ошибки в окне программы ArduinoIDE, не пугайтесь — это нормально, и не сказывается ни на чем.