Страница 7 из 13

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 09:33:32
ploop
Теперь опиши алгоритм управления кнопками, и к каким ногам кнопки цеплять. А то непонятно... Одной макс. яркость регулировать, второй - время старта?

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 10:40:21
Alexsandr200707
ploop писал(а):Теперь опиши алгоритм управления кнопками, и к каким ногам кнопки цеплять. А то непонятно... Одной макс. яркость регулировать, второй - время старта?
Я так думаю необходимо 4 кнопки
первые две регулируют паузы старта первого светодиода,
кнопка один (пауза меньше) ножка 2
кнопка два (пауза дольше) ножка 3
Кнопка три (яркость выше) ножка 4
кнопка четыре (яркость ниже) ножка 5

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 11:20:26
ploop
Ясно. Приступлю сегодня, попробую отладить дома на выходных. Буду сообщать о прогрессе :)

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 13:27:22
Alexsandr200707
:beer: :beer: :beer: :beer:

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 15:18:31
ploop
Гы, а неплохую задачку ты развил! 10 независимых каналов ШИМ :)
ШИМ будет 4х разрядный (16 градаций яркости), иначе частота на выходе получится настолько низкой, что будет заметно на глаз.

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 19:11:43
Alexsandr200707
ploop писал(а):Гы, а неплохую задачку ты развил! 10 независимых каналов ШИМ :)
ШИМ будет 4х разрядный (16 градаций яркости), иначе частота на выходе получится настолько низкой, что будет заметно на глаз.
Ты меня пугаешь !!! Я не хотел так сложно, извините!!! :lol:

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 19:29:34
ploop
Не боись!
Половина готово (половина кода - точно). Главное - алгоритм придуман и реализован, но не проверен :) .
На работе сегодня время было - много сделал. Конкретно сейчас я не делец, но за выходные доделаю.
А спасибо скажи МитяР'е, иначе бы не взялся...

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 21:26:21
Alexsandr200707
to МитяРа
Большое Вам спасибо, добрый человек(как говориться мир не без добрых людей) за оказанное содействие в помощи и поключения к теме очень нужных и важных идейных воплотителей!!!

to ploop
Вам самая большая благодарность :beer: , будите у нас в Харькове добро пожаловать, будем рады желанным гостям, накормим напоим и спать уложим. Скажу честно Вы один такой знающий который без проблем согласился помочь(я имею ввиду остальные просторы интернета), за это Вам 1000 раз спасибо!!!


to Всем остальным Спасибо за участие и альтернативные идеи, извините меня но я решил пойти по пути наименьшего количества деталей и простоты схемы.


Спасибо!!!

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 21:41:39
ploop
Alexsandr200707, проверил на одном светодиоде, работает! Остальное - привести программу в порядок. И кнопки задействовать.
Алгоритм такой будет: включил питание - все по порядку зажгутся. Нажмёшь любую кнопку (паузу или яркость) - всё потухнет, и эффект повторится заново, с новой паузой или яркостью. Нажимая по-очереди, всё это можно будет подстроить. Разумеется, все настройки сохраняются в энергонезависимой памяти (EEPROM).

И еще: буду в ваших краях - жди!!! :)))

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 22:18:23
Alexsandr200707
ploop
C регулировкой паузы понятно( все гуд) а вот с яркостью есть вопрос, можно ли яркость регулировать после запуска всех светодиодов(без возможности регулировать в момент поджига 10 светодиодов) но без повтора эффекта с самого начала??? Т.е. регулировка яркости доступна после старта всех светодиодов но без повтора старта опять от превого к 10!!!

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 22:54:41
ploop
Да, можно, без проблем. У меня получается отдельная регулировка на каждый светодиод.
Если надо, чтоб общий уровень яркости регулировался без перезапуска программы сначала - только скажи. Там три строчки поменять :)
Я просто предложил вариант... а там как удобней...

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 23:17:19
Alexsandr200707
Да да да, общий уровень без перезапуска!!!! Самое оно!!!

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 23:19:22
ploop
Ок, двумя кнопками яркость будет регулироваться.
Кстати, это удобно в авто - подстраивать на месте.

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 23:21:32
Alexsandr200707
ploop писал(а): Кстати, это удобно в авто - подстраивать на месте.
Так и будет!!!(точнее, так и задумывалось изначально!)

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 23:35:31
МитяРа
Alexsandr200707Б сам понимаешь, сплотить в нужный момент, в нужном месте нужных кошаков - нужное дело.. :)
Наблюдаю за развитием ситуации и если считаю нужным - чуть-чуть подёргиваю за кончик хвоста, хотя в данной ситуации это излишняя мера..

Следи за развитием событий, мя обещал Ploop-у новый алгоритм ШИМ-а, но это потом, когда ты его алгоритм испытаешь в реальности..

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пт июн 17, 2011 23:42:29
ploop
У меня тупой алгоритм - цикл по всем ногам. Можно сделать красивее, но не этот случай (время роль играет, в смысле тактовая частота). Можно прилепить индексные переходы, дополнительные циклы, но экономить 100 байт флеша из 2Кб я считаю не уместным... и тратить процессорное время...

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пн июн 20, 2011 12:17:31
ploop
Код написан, осталось подобрать тайминги и добавить кнопки. И вообще посмотреть, что получилось :)

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пн июн 20, 2011 12:57:47
Alexsandr200707
ploop писал(а):Код написан, осталось подобрать тайминги и добавить кнопки. И вообще посмотреть, что получилось :)
:beer: Человечищще, с большой буквы Ч
Жду, аж дождаться не могу!!!! :tea:

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пн июн 20, 2011 13:01:12
ploop
Подожди радоваться, отладить еще надо.
У меня собрана платка с 8-ю светодиодами и тинькой, на ней сегодня вечером запущу. Если всё ОК - доделаю кнопки.
У тебя программатор и схема готовы?

Re: Запуск 10 Светодиодов Последовательно.

Добавлено: Пн июн 20, 2011 13:06:11
Alexsandr200707
ploop писал(а):Подожди радоваться, отладить еще надо.
У меня собрана платка с 8-ю светодиодами и тинькой, на ней сегодня вечером запущу. Если всё ОК - доделаю кнопки.
У тебя программатор и схема готовы?
Я тут на заводе КИПовцев нашел, программатор у них есть и схему на месте завтра соберем, я как раз заеду куплю все необходимые детали завтра с утра!!!