делаю на 8 разрядном таймереuldemir писал(а):Есть вопрос. Как народ делает регулировку яркости? Ну, понятно, что ШИМом. А вот какие значения для ШИМа использует.
OCR принимает значения от 5 до 250
хватает за глаза
делаю на 8 разрядном таймереuldemir писал(а):Есть вопрос. Как народ делает регулировку яркости? Ну, понятно, что ШИМом. А вот какие значения для ШИМа использует.
Ну у меня, как уже писал, принимает значения от 0 до 3906, но мой глаз не может различить эти градации. Поэтому и вопрос какие 16 значений выбрать? Пока я выбрал :FreshMan писал(а):делаю на 8 разрядном таймере OCR принимает значения от 5 до 250 хватает за глазаuldemir писал(а):Есть вопрос. Как народ делает регулировку яркости? Ну, понятно, что ШИМом. А вот какие значения для ШИМа использует.
Код: Выделить всё
const unsigned bright[16] = {3906, 3799, 3688, 3572,
3450, 3321, 3184, 3037,
2879, 2707, 2517, 2302,
2051, 1744, 1322, 0};как я заметил что для гри и вли зависимость линейная или мне показалось, а вот со светодиодами там да, но я не парился подобрал на глаз значения и всеuldemir писал(а):Есть вопрос. Как народ делает регулировку яркости?
Код: Выделить всё
.equ Indikator_PWM =OCR1AL
.equ Indik_div =255
.equ bright_max =250
.equ bright_1 =bright_max/8*7
.equ bright_2 =bright_max/8*6
.equ bright_3 =bright_max/8*5
.equ bright_4 =bright_max/8*4
.equ bright_5 =bright_max/8*3
.equ bright_6 =bright_max/8*2
.equ bright_7 =bright_max/8
.equ bright_8 =0
.macro BR_tab_as
.db (@0/8*7),(@0/8*6),(@0/8*5),(@0/8*4),(@0/8*3),(@0/8*2),(@0/8),0
.endmacroКод: Выделить всё
Fade_table:
BR_tab_as bright_max
BR_tab_as bright_1
BR_tab_as bright_2
BR_tab_as bright_3
BR_tab_as bright_4
BR_tab_as bright_5
BR_tab_as bright_6
BR_tab_as bright_7идея хорошая, когда текстолит закончился или утюг сгорел*Trigger* писал(а):Вот, сделал к Новому Году.
Показалось. И у светодиодов, и у ГРИ... Нет, не правильно. Чувствительность человеческого глаза нелинейная. Первая тестовая прошивка у этих часов (для проверки полного функционала) в регистр яркости каждой лампы записывалось 3000, 2000, 1000 и 0 и в цикле эти значения просто инкрементировались (линейно). Так вот эффект на индикаторе не выглядел как "волна". Просто лампы последовательно притухали (у меня чем больше значение - тем короче импульс). Эту хохму я уже давно заметил.BVS писал(а):как я заметил что для гри и вли зависимость линейная или мне показалось
suslogon писал(а):*Trigger*
без обид, но это бред. передельно ненадежная конструкция, абсолютно неудобная в ремонте, модернизации и обслуживании. да и красивость сомнительна - если только для просто эпического радиозадрота...
(можете поливать говном за непонимание якобы высокого ысскусства, бросаться так любимым некоторыми фразочками типа "а что ты сам собрал?"...)
Ну так фотки в студию своих примеров как надо делатьsuslogon писал(а):в ламповой аппаратуре вообщето в качестве опорных точек использовались различные стоечки, рейки с контактами и тд + обязательно проводники закреплялись к шасси лапками или компаундом. тут ничего этого нет, пайка толстого провода просто ужасная.
кому конечно как, но помоему даже для вычурности должен быть предел
Паря, эту аппаратуру списали, когда тебя ещё на свете не было.suslogon писал(а):в ламповой аппаратуре...

офигенно красиво, завораживает*Trigger* писал(а):Вот, сделал к Новому Году.
Прошу не кидать помидоры в синие светодиоды - они тут не индикаторы подсвечивают.
я как раз на таких лампах собираю погодную станцию с часамиsa-ta писал(а):достался странный набор ламп на плате, видимо от измерительного прибора:
можно "замутить" показометр температуры, влажности, давления...
типа DH-22(влажность), BMP085 (Barometer + Thermometer ) - 3 лампы +2 со значками..
Плохо знаю MC34063, поэтому интересуюсь. Цепь ОС высоковольтного преобразователя правильно нарисована?tubemano писал(а):А в чем дело я не могу понять. Осциллограмма снята относительно массы.