Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 30, 2019 14:59:12
ARV
я тут придумал, как сделать "плафончики" для светиков... имхо, получается почти как настоящая гирлянда
в магазине водопроводной тематики (фильтры всякие, насосы и .п.) купил белую пластиковую трубку, на ценнике называлась "солевая трубка", диаметр 3/8". внутренний диаметр у нее как раз такой, что входит с небольшим усилием светодиод.
у меня они на круглой подложке, вот такие:
диаметр как раз равен диаметру трубки. трубку нарезал на 20 мм кусочки
купил термоусадку белую, диаметром 9 мм, нарезал по 12-15 мм (можно меньше)
оторвал 4 проводка от IDE-шлейфа
нарезал, припаял к светикам
надел термоусадку
термоклеем наливаю в трубку клей и прижимаю светик. потом надеваю на трубку, термоусаживаю.
вуаля!
думаю еще внутрь термоусадки запузырить термоклея, чтобы провода понадежней зафиксировать...
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Чт окт 03, 2019 20:15:21
Serzh2000
ОТЛИЧНО ВЫ СДЕЛАЛИ РАССЕИВАТЕЛИ НА СВЕТИКИ, ОЧЕНЬ КРАСИВО
скорость VF=9F WT=VF поставил, а светики все равно быстро "падают с верху в низ"
СпойлерCLR
V1=00 V3=1E V5=3C V7=5A V9=78
RPT
RPC
VQ=11 VF=9F VD=03 VS=12 VA=00
RPT
PF=03
PM=V1V3V5V7V9
WT=VS
V1+01 V3+01 V5+01 V7+01 V9+01 VA+01
LVA!0F
RPT
MC=TC
GB=FF
GI=RD
WT=VD
LVQ
GF=0A
PB=00 PF=01 VF=03 VZ=TC
RPT
MC=VZ
VW=04
RPT
PB=FF
PF=02
PI=RD
VH=RP
PM=VH
WT=VF
LVW
LVZ
MMD
GB=000000
WT=01
LV1<10
INF
что в симуляторе ,что в железе
а еще почему то эффект останавливается (на видео это видно на 5сек и 32сек) . может подряд в течение 15 сек остановиться, светодиод на плате загорается потом гаснет и с начало "салют", но может и минут 6 без завису это только в железе
в симуляторе не зависает
может что пишу не так поправьте меня
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Чт окт 03, 2019 22:15:15
ARV
У вас VF меняется после того, как вы ей назначили 9F
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт окт 04, 2019 17:47:33
Serzh2000
У вас VF меняется после того, как вы ей назначили 9F
глаз замылился
а во всех программах есть Ctrl+F . а у нас есть что то подобное?
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт окт 04, 2019 18:44:58
ARV
для поиска проблемных мест есть окошко "Наблюдения" (глазик) - там можно отловить при пошаговом исполнении момент, когда переменная менеется "непредвиденно".
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт окт 04, 2019 19:36:36
Serzh2000
для поиска проблемных мест есть окошко "Наблюдения" (глазик)
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт окт 04, 2019 21:31:13
ARV
салют - это хорошо
а звезда мигает тоже по скрипту, или сама по себе?
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Сб окт 05, 2019 18:29:03
Serzh2000
а звезда мигает тоже по скрипту, или сама по себе?
нет для звезды я сам написал https://radiokot.ru/artfiles/6454/.
точнее взял за основу часы Danko
переделал их все (спасибо ему за подробные комментарии в коде именно с них я начал программировать и писать код ), а потом звезду написал.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вс окт 06, 2019 20:49:33
ARV
наконец-то я доделал свою гирлянду в виде матрицы 10х10.
сделал 2 новых эффекта в расчете именно на матрицу:
"слёзки" отличаются от ранее показанного мною варианта тем, что есть фоновая подсветка минимальной яркости, чтобы не было полной темноты
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн окт 07, 2019 14:05:43
Serzh2000
если гирлянда будет висеть на окне то шарик вылазит за рамки дозволенного
а для елки хорошо
хорошо бы еще скрипт посмотреть! как пишут профессионалы, какие приемы письма применяют
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн окт 07, 2019 15:45:02
ARV
шарик вылазит по горизонтали в расчете на цилиндрическое расположение гирлянд (т.е. на ёлке), поэтому он будет "вокруг" нее вращаться
CLR VH=80 VL=7F
VZ=TC VZ-03
GB=00
BM=0A14010B151F020C16200D17
V0=RD
RPT
GI=V0 V0-01
VN=RD
MRU
IVN<VH MRD MRD EI
VN=RD
MRR
VY+01
IVN<VH MRL MRL VY-02 EI
IVY=FF MRR VY=00 EI
IVY>VZ MRL VY-01 EI
WT=20
INF
Добавлено after 2 minutes 23 seconds:
скрипт мой в расчете на такую матрицу: слева направо столбики, в которых нумерация сверху вниз
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн окт 07, 2019 21:54:15
Serzh2000
VH=80 VL=7F
это для чего такие цифры?
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт окт 08, 2019 07:56:13
ARV
это "серединка" для сравнения со случайным числом (ниже в двух местах): если случайное чисо меньше этого значения, то шарик смещается в одну сторону, а если больше - в другую. сначала я сделал две "границы", чтобы весь диапазон случайных чисел делить на 3 участка (по краям движение, а если попало в средний участок - не двигать), но визуально это оказалось мене интересно, и сравнение с VL я убрал, а переменная осталась...
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт окт 11, 2019 14:38:59
ARV
для своей матрицы (нумерация сверху вниз слева направо) 10х10 сделал эффект "дождь". по-моему, симпатичный:
==ДОЖДЬ==
CLR
MC=00 VL=F0
RPT
IV0=00 IRD>VL V0=FF VA=RD EI EI
IV1=00 IRD>VL V1=FF VB=RD EI EI
IV2=00 IRD>VL V2=FF VC=RD EI EI
IV3=00 IRD>VL V3=FF VD=RD EI EI
IV4=00 IRD>VL V4=FF VE=RD EI EI
IV5=00 IRD>VL V5=FF VF=RD EI EI
IV6=00 IRD>VL V6=FF VG=RD EI EI
IV7=00 IRD>VL V7=FF VH=RD EI EI
IV8=00 IRD>VL V8=FF VI=RD EI EI
IV9=00 IRD>VL V9=FF VJ=RD EI EI
PB=V0 PI=VA PM=00 V0/02
PB=V1 PI=VB PM=01 V1/02
PB=V2 PI=VC PM=02 V2/02
PB=V3 PI=VD PM=03 V3/02
PB=V4 PI=VE PM=04 V4/02
PB=V5 PI=VF PM=05 V5/02
PB=V6 PI=VG PM=06 V6/02
PB=V7 PI=VH PM=07 V7/02
PB=V8 PI=VI PM=08 V8/02
PB=V9 PI=VJ PM=09 V9/02
WT=05
MRR
INF
состоит из ранее уже реализованных "слёзок", но каждая разного цвета и новые капли появляются в случайные моменты времени, создавая впечатление хаотической капели. если раньше новая капля появлялась только когда предыдущая полностью исчезла, то теперь не так.
значение VL во второй строке задает "плотность дождя", если уменьшить, то количество капель увеличится, если увеличить, то капли будут капать реже.
к сожалению, скрипт привязан к 10 столбикам...
заодно появилась мысль дополнить язык скриптов "функцией" опроса аналогового входа, чтобы была возможность регулировать какой-то параметр переменным резистором, типа так:
на плате 2 входа АЦП выведены на дополнительный разъем, можно 2 переменника подключать. надо делать или не надо? по идее, можно будет что-то с микрофоном замутить...