как правильно построить параболу для светодиода ?
как правильно построить параболу для светодиода ?
что бы старт был плавный
сейчас он в начале даёт шаги а под конец практически не меняется по мере нарастания шима
это касается расвета в 2 часа даже при 16 битном шиме заметно глазу
пробовал блоки синуса косинуса но что то не осилил их алгоритм по маштабированию в шим
			
			
									
						сейчас он в начале даёт шаги а под конец практически не меняется по мере нарастания шима
это касается расвета в 2 часа даже при 16 битном шиме заметно глазу
пробовал блоки синуса косинуса но что то не осилил их алгоритм по маштабированию в шим
как правильно построить параболу для светодиода ?
[ref]Dryundel[/ref], вот только усинг лонг интегер в нём не работает 
воспринимает как просто интегер и прогоняет за два прохода весь шим
			
			
						воспринимает как просто интегер и прогоняет за два прохода весь шим
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- rw6cm
 - Полковник
 - Сообщения: 2375
 - Зарегистрирован: 06 сен 2015, 20:25
 - Имя: Владимир
 - Благодарил (а): 1 раз
 - Поблагодарили: 43 раза
 
как правильно построить параболу для светодиода ?
[ref]Di123[/ref], 
Когда то делал для своего проекта, может подойдет.
			
			
						Когда то делал для своего проекта, может подойдет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						Win10-64, FLProg (portable)
			
						как правильно построить параболу для светодиода ?
Коротко и по делу по вашей теме https://www.youtube.com/watch?v=bpmiE9N ... 3&index=32
			
			
									
						- Dryundel
 - Полковник
 - Сообщения: 2668
 - Зарегистрирован: 22 май 2017, 23:15
 - Откуда: Ярославль
 - Имя: Андрей
 - Благодарил (а): 34 раза
 - Поблагодарили: 290 раз
 
как правильно построить параболу для светодиода ?
На кой ляд такие огромные значения? У Вас вообще нет понятия достаточности?
С какой дискретностью Вы хотите изменять яркость свечения?
Вы надеетесь на глаз уловить разницу между 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 бит шим
- 
				aidar_i
 - Полковник
 - Сообщения: 3418
 - Зарегистрирован: 24 дек 2016, 16:55
 - Откуда: Уфа
 - Имя: Айдар
 - Благодарил (а): 23 раза
 - Поблагодарили: 151 раз
 - Контактная информация:
 
как правильно построить параболу для светодиода ?
Удалил
			
			
													
					Последний раз редактировалось aidar_i 25 ноя 2021, 16:15, всего редактировалось 2 раза.
									
			
						как правильно построить параболу для светодиода ?
[ref=#000080]aidar_i[/ref], шим гувера здесь доступен только на 328 хотя работает и на 168 без проблем
на есп он нереализован
исправлял уже
			
			
									
						на есп он нереализован
исправлял уже
- 
				aidar_i
 - Полковник
 - Сообщения: 3418
 - Зарегистрирован: 24 дек 2016, 16:55
 - Откуда: Уфа
 - Имя: Айдар
 - Благодарил (а): 23 раза
 - Поблагодарили: 151 раз
 - Контактная информация:
 
как правильно построить параболу для светодиода ?
Я не открывал проект, да на есп не работает.Di123 писал(а): 25 ноя 2021, 10:09 [ref=#000080]aidar_i[/ref], шим гувера здесь доступен только на 328 хотя работает и на 168 без проблем
на есп он нереализован
исправлял уже
					Последний раз редактировалось aidar_i 25 ноя 2021, 16:16, всего редактировалось 1 раз.
									
			
						- rw6cm
 - Полковник
 - Сообщения: 2375
 - Зарегистрирован: 06 сен 2015, 20:25
 - Имя: Владимир
 - Благодарил (а): 1 раз
 - Поблагодарили: 43 раза
 
как правильно построить параболу для светодиода ?
Смотрел как работает встроенный ШИМ 15бит на ESP32 с блоком CRToptim
ступенек даже при внимательном всматривании не видно.
Win10-64, FLProg (portable)
			
						- 
				aidar_i
 - Полковник
 - Сообщения: 3418
 - Зарегистрирован: 24 дек 2016, 16:55
 - Откуда: Уфа
 - Имя: Айдар
 - Благодарил (а): 23 раза
 - Поблагодарили: 151 раз
 - Контактная информация:
 
как правильно построить параболу для светодиода ?
Посмотрел библиотеку arduino.h для ESP32, да, в нем нет кода , который на АТМеге 328 дает вспышку, он тем более на 15 бит. Так что, беру слова свои обратно!
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость