Световые эффекты на микроконтроллерах
В данной статье предлагается 2 схемы светодиодных эффектов на микроконтроллерах PIC и AVR.
1) PIC12F629
Существует 4 функции:
* Chaser MODE
* Brake MODE
* Chaser / Brake MODE
* OFF
Режимы переключаются при последовательном нажатии на кнопку.
2) Attiny2313
Данный проект светодиодной гирлянды на микроконтроллере хорошо подходит для начинающих. Схема отличается своей простотой и содержит минимум элементов.
Данное устройство управляет 13 светодиодами, подключенными к портам микроконтроллера. В качестве микроконтроллера используется МК фирмы ATtiny231320PI. Благодаря использованию внутреннего генератора, выводы 4 и 5 задействованы как дополнительные порты микроконтроллера PA0,PA1. Схема обеспечивает выполнение 12 про- грамм эффектов, 11 из которых - индивидуальные комбинации, а 12-тая про- грамма – последовательный однократный повтор предыдущих эффектов. Переключение на другую программу осуществляется нажатием на кнопку SB1. Программы эффектов включают в себя и бегущий одинарный огонь, и нарастание огня, и бегущую тень и многое другое.
Устройство имеет возможность регулировки скорости смены комбинаций при выполнении программы, которая осуществляется нажатием на кнопки: SB2 – увеличение скорости и SB3 – уменьшение скорости при условии, что переключатель SA1 находиться в положении "Скорость программы”. Также имеется возможность регулировать частоту горения светодиода (от стабилизированного свечения до легкого мерцания), которая осуществляется нажатием на кнопки: SB2 – уменьшение (до мерцания) и SB3- увеличение при условии, что переключатель SA1 находиться в положении "Частота мерцания”. У переключателя SA2 замкнутое положение соответствует режиму регулировки скорости выполнения программ, а разомкнутое - режиму регулировки частоты горения светодиодов.
Порядок нумерации светодиодов в схеме соответствует их порядку зажигания при выполнении программы. При необходимости вывод RESET может быть использован для сброса, а в качестве порта PA2 он не задействован. В устройстве выбрано при программировании тактовая частота 8 МГц от внутреннего генератора (фузы CKSEL3..0 - 0100).Хотя возможно использование частоты в 4 МГц(фузы CKSEL3..0 - 0010) с соответствующими изменениями временных интервалов работы схемы.
Тип светодиодов, указанный на схеме использовался в опытном образце, для схемы подойдут любые светодиоды с напряжением питания 2-3 вольта, резисторами R1-R17 можно регулировать яркость свечения светодиодов.
В заключении , схемы рабочие, ни в каких настройках не нуждаются, кроме правильной записи программ в микроконтроллеры.
Автор проекта: Антон Гаркуша (gam-raingers[собака]mail.ru)
Отправитель | Нити |
---|
Ответы | Отправитель | Отправлено |
---|---|---|
Световые эффекты на микроконтроллерах | Infoterror | 12.02.2010 23:20 |
Световые эффекты на микроконтроллерах | gen33 | 02.03.2010 0:34 |
Световые эффекты на микроконтроллерах | Infoterror | 02.03.2010 2:26 |
Световые эффекты на микроконтроллерах | gen33 | 02.03.2010 12:35 |
Световые эффекты на микроконтроллерах | Infoterror | 02.03.2010 14:26 |
Световые эффекты на микроконтроллерах | gen33 | 02.03.2010 20:39 |
Световые эффекты на микроконтроллерах | evildesign | 02.03.2010 23:32 |
Световые эффекты на микроконтроллерах | gen33 | 03.03.2010 0:30 |
Световые эффекты на микроконтроллерах | evildesign | 03.03.2010 0:34 |
Световые эффекты на микроконтроллерах | gen33 | 03.03.2010 13:44 |
Световые эффекты на микроконтроллерах | Infoterror | 03.03.2010 14:48 |
Световые эффекты на микроконтроллерах | evildesign | 03.03.2010 15:04 |
Световые эффекты на микроконтроллерах | gen33 | 03.03.2010 17:18 |
Световые эффекты на микроконтроллерах | Infoterror | 03.03.2010 17:36 |
Отправитель | Нити |
---|
Ответы | Отправитель | Отправлено |
---|---|---|
Световые эффекты на микроконтроллерах | Infoterror | 04.03.2010 16:43 |
Световые эффекты на микроконтроллерах | evildesign | 04.03.2010 23:43 |
Световые эффекты на микроконтроллерах | gen33 | 05.03.2010 2:49 |
Световые эффекты на микроконтроллерах | HunterNNm | 05.03.2010 8:29 |
Отправитель | Нити |
---|
Ответы | Отправитель | Отправлено |
---|---|---|
Световые эффекты на микроконтроллерах | evildesign | 04.12.2011 0:34 |
Отправитель | Нити |
---|
Ответы | Отправитель | Отправлено |
---|---|---|
Световые эффекты на микроконтроллерах | evildesign | 04.12.2011 0:44 |
Отправитель | Нити |
---|
Ответы | Отправитель | Отправлено |
---|---|---|
Световые эффекты на микроконтроллерах | vlad_dark | 28.12.2011 14:32 |
Световые эффекты на микроконтроллерах | Infoterror | 28.12.2011 21:07 |
Световые эффекты на микроконтроллерах | evildesign | 28.12.2011 21:43 |
Световые эффекты на микроконтроллерах | vlad_dark | 30.12.2011 23:42 |
Световые эффекты на микроконтроллерах | T112-10 | 20.05.2012 1:14 |
Световые эффекты на микроконтроллерах | evildesign | 20.05.2012 11:00 |
Световые эффекты на микроконтроллерах | MACTEP | 20.05.2012 15:56 |
Световые эффекты на микроконтроллерах | T112-10 | 20.05.2012 19:57 |
Световые эффекты на микроконтроллерах | MACTEP | 20.05.2012 19:59 |
Световые эффекты на микроконтроллерах | T112-10 | 20.05.2012 20:05 |
Световые эффекты на микроконтроллерах | MACTEP | 20.05.2012 20:06 |
Световые эффекты на микроконтроллерах | T112-10 | 20.05.2012 20:17 |
Световые эффекты на микроконтроллерах | MACTEP | 20.05.2012 20:30 |
Световые эффекты на микроконтроллерах | T112-10 | 20.05.2012 21:23 |
Световые эффекты на микроконтроллерах | evildesign | 20.05.2012 21:31 |
Световые эффекты на микроконтроллерах | T112-10 | 20.05.2012 23:15 |
Световые эффекты на микроконтроллерах | T112-10 | 27.05.2012 17:59 |
Световые эффекты на микроконтроллерах | evildesign | 27.05.2012 18:07 |
Световые эффекты на микроконтроллерах | T112-10 | 27.05.2012 18:17 |
Световые эффекты на микроконтроллерах | evildesign | 27.05.2012 23:09 |
Световые эффекты на микроконтроллерах | T112-10 | 29.05.2012 0:55 |
Световые эффекты на микроконтроллерах | evildesign | 29.05.2012 11:37 |
Световые эффекты на микроконтроллерах | T112-10 | 30.08.2012 13:00 |
Световые эффекты на микроконтроллерах | T112-10 | 17.09.2012 4:19 |
Световые эффекты на микроконтроллерах | MACTEP | 17.09.2012 18:32 |
Световые эффекты на микроконтроллерах | T112-10 | 18.09.2012 0:01 |
Световые эффекты на микроконтроллерах | evildesign | 18.09.2012 1:24 |
Световые эффекты на микроконтроллерах | T112-10 | 18.09.2012 1:29 |