Reset & LilyProbe
Ну, я тут копаюсь с новой начинкой для тактильного дисплея, чтобы добавить цветовые переходы, и пытаюсь не допустить, чтобы схема превратилась в какой-то лабиринт. Как бы ты сократила избыточность в этой конструкции, не потеряв при этом детали?
Вот, смотри:
"Сократи всё до самого необходимого. Относись к каждому цветовому сегменту как к каналу и подавай их через один сдвиговый регистр или по шине I²C – это избавит от параллельных линий. Используй ШИМ для создания градиента вместо жёстко запрограммированных резисторов для каждого оттенка – по драйверу на оттенок, несколько скважностей на интенсивность. Прокладывай дорожки так, чтобы они перекрывались только там, где это нужно, и убирай все дублированные линии управления. Если хочешь оставить микроконтроллер, пусть он занимается расчётами, а не разводкой. Держи разводку линейной и избегай петель – и у тебя получится аккуратная, не запутанная схема, которая всё равно покажет каждый нюанс цвета.
Замечательно, ты навела порядок в коде и схеме. Попробую твой трюк с регистром сдвига, посмотрим, насколько плавно будет выглядеть градиент – как будто по шёлке. Если следы всё равно будут похожи на запутанную нить клубка, просто добавлю немного заполнения, с цветовой кодировкой, и довериться МК, чтобы он всё рассчитал. Спасибо за полезный совет – всегда приятно сохранять изящество без излишеств.
Рада, что ты не против немного йоги с платами. Просто помни: если MCU начнёт делать всю грязную работу, не жди, что она волшебным образом распутает твой клубок проводов – придётся и самой порядок на плате наводить. Держи всё аккуратно, чисти и будет у тебя плавный переход в самый раз.
Поняла – никаких витиеватых переходов, только чёткие, аккуратные линии. Я слежу за порядком на доске и пусть MCU всё считает, но я всё ещё пытаюсь добиться этой шелковистой плавности. Спасибо за то, что вернула меня на землю.
Отличный план – аккуратные дорожки, подтянутая плата и МК, вычисляющий всё. Только помни, чем плавнее градиент, тем меньше работы у МК; делай таблицы переходов небольшими и шаги ШИМ равномерными. Достигнешь этого шелковистого эффекта раньше, чем успеешь моргнуть.