как правильно построить параболу для светодиода ?
как правильно построить параболу для светодиода ?
что бы старт был плавный
сейчас он в начале даёт шаги а под конец практически не меняется по мере нарастания шима
это касается расвета в 2 часа даже при 16 битном шиме заметно глазу
пробовал блоки синуса косинуса но что то не осилил их алгоритм по маштабированию в шим
сейчас он в начале даёт шаги а под конец практически не меняется по мере нарастания шима
это касается расвета в 2 часа даже при 16 битном шиме заметно глазу
пробовал блоки синуса косинуса но что то не осилил их алгоритм по маштабированию в шим
как правильно построить параболу для светодиода ?
[ref]Dryundel[/ref], вот только усинг лонг интегер в нём не работает
воспринимает как просто интегер и прогоняет за два прохода весь шим
воспринимает как просто интегер и прогоняет за два прохода весь шим
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
как правильно построить параболу для светодиода ?
[ref]Di123[/ref],
Когда то делал для своего проекта, может подойдет.
Когда то делал для своего проекта, может подойдет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
как правильно построить параболу для светодиода ?
Коротко и по делу по вашей теме https://www.youtube.com/watch?v=bpmiE9N ... 3&index=32
- Dryundel
- Полковник
- Сообщения: 2436
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 31 раз
как правильно построить параболу для светодиода ?
На кой ляд такие огромные значения? У Вас вообще нет понятия достаточности?
С какой дискретностью Вы хотите изменять яркость свечения?
Вы надеетесь на глаз уловить разницу между 61000 и 62000 ? Бред.
Попробуйте убрать в таком случае (long) в данном блоке из алгоритма.
Q = (long)I * (I + max) / (2 * max)* (I + max) / (2 * max)* (I + max) / (2 * max);
Отправлено спустя 26 минут 53 секунды:
rw6cm писал(а): 24 ноя 2021, 12:23 Когда то делал для своего проекта, может подойдет.
Равномерное_диммирование_светодиода_(CODE).ubi
В обоих ответах речь идет о 8-битном ШИМ.
Данный алгоритм реализован в блоке CRT_255 из пакета блоков по ссылке выше.
У человека идея фикс реализовать 32-битный ШИМ. Не совсем понятно зачем. Точнее совсем не понятно.
как правильно построить параболу для светодиода ?
делаю расвет двухчасовой
и как можно более сгладить ступеньки прибавления яркости выбираю 16 бит шим
и как можно более сгладить ступеньки прибавления яркости выбираю 16 бит шим
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
как правильно построить параболу для светодиода ?
Удалил
Последний раз редактировалось aidar_i 25 ноя 2021, 16:15, всего редактировалось 2 раза.
как правильно построить параболу для светодиода ?
[ref=#000080]aidar_i[/ref], шим гувера здесь доступен только на 328 хотя работает и на 168 без проблем
на есп он нереализован
исправлял уже
на есп он нереализован
исправлял уже
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
как правильно построить параболу для светодиода ?
Я не открывал проект, да на есп не работает.Di123 писал(а): 25 ноя 2021, 10:09 [ref=#000080]aidar_i[/ref], шим гувера здесь доступен только на 328 хотя работает и на 168 без проблем
на есп он нереализован
исправлял уже
Последний раз редактировалось aidar_i 25 ноя 2021, 16:16, всего редактировалось 1 раз.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
как правильно построить параболу для светодиода ?
Смотрел как работает встроенный ШИМ 15бит на ESP32 с блоком CRToptim
ступенек даже при внимательном всматривании не видно.
Win10-64, FLProg (portable)
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
как правильно построить параболу для светодиода ?
Посмотрел библиотеку arduino.h для ESP32, да, в нем нет кода , который на АТМеге 328 дает вспышку, он тем более на 15 бит. Так что, беру слова свои обратно!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя