Плейер световых эффектов - помогите стать лучше
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
https://cloud.mail.ru/public/3f9h%2FJUZ8vsdu8 - вот эта ссылка с готовым hex-ом, она в этой теме не раз была размещена.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
понятное дело поздно, но тем не менее выкладываю три новых скрипта для обновления гирлянды.
эффекты матричные, имейте ввиду.
диагональ:
мрак:
и немного отличающийся мрак 2:
новый год, чай, не последний...
эффекты матричные, имейте ввиду.
диагональ:
Код: Выделить всё
CLR
VW=RD
GB=FF
VZ=TC VZ+01
VX=VZ
RPT XX=RD LVX
VY=TR
RPT
VX=VZ
MR=VY
RPT PI=XX PM=VX LVX
IVW<80 MRR EI
IVW>7F MRL EI
LVY
VX=RD PNT
RPT
IVX<80 MRD EI
IVX>7F MRU EI
WT=05
INF
Код: Выделить всё
CLR
VT=TP
RPT PI=RD PM=VT LVT
GB=FF
VZ=TC VZ+01 VZ*02 VZ-01
VY=VZ
VR=TR VR+01 VS=TC VS+01
VU=RD
RPT
VZ=VY
RPT XZ=RD XZ%VS VZ-01 XZ=RD XZ%VR LVZ
VX=VY PB=00
RPT MC=XX VX-01 BM=XX MR=XX LVX
WT=20
VX=VY PB=FF
RPT MC=XX VX-01 BM=XX LVX
WT=20
INF
Код: Выделить всё
CLR
VT=TP
GB=FF
VZ=TC VZ+01 VZ*02 VZ-01
VY=VZ
VR=TR VR+01 VS=TC VS+01
VU=RD
RPT
MMD GI=VU VU-01 PNT
VZ=VY
RPT XZ=RD XZ%VS VZ-01 XZ=RD XZ%VR LVZ
VX=VY PB=00
RPT MC=XX VX-01 BM=XX MR=XX LVX
WT=20
VX=VY PB=FF
RPT MC=XX VX-01 BM=XX LVX
WT=20
INF
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Здравствуйте, ARV, на пятой странице ссылка не открылась, в статье описание команд без матриц, поэтому нет представления о матричных командах. Не могли бы Вы обновить ссылку на язык скрипов? Хочу такой плеер сделать. В симуляторе поигрался с готовыми скриптами, но хочется понимать язык поглубже. Спасибо
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
в симуляторе есть help, там все команды описаны - этого не достаточно?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Вобля, индюк я.
Спасибо!
Re: Плейер световых эффектов - помогите стать лучше
Здравствуйте, ARV, сделал плейер, в смысле матрицу 10x10. Сам плейер сделал раньше. Вот что получил: первый пиксель почти всегда белый, вся картинка смещена на этот 1 пиксель. Цвета: вместо зелёного жёлтый, вместо красного фиолетовый и т.д.
WS2812, это точно. Без карты радугу не узнать. С плеером от Riniy матрица работает нормально в смысле цветов.Не представляю, куда рыть.
Заливал прямо последний hех, m328. И да, со старой линейкой WS2812 (от плеера Riniy) цвета нормальные, хотя первый пиксель также белый. Посоветуйте, где поковырять, пожалуйста.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
По-моему, я предусматривал в конфиг-файле вариант смены кода... Сейчас не помню, но это было всё описано... Поищу в закромах, если сами не найдёте.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Да, пожалуйста поищите, я не нахожу
Не могу понять ни симптомов ни как решить. Вся надежда на Вас.
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
Прошу прощения за задержку с ответом...
Вот файл, в котором описана конфигурация - проверьте/измените параметр WS
Вот файл, в котором описана конфигурация - проверьте/измените параметр WS
- Вложения
-
- DIGISCRIPT GEN2.pdf
- (327.09 КБ) 156 скачиваний
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Ёмаё, чёж я тупой такой
Всего то транзистор поменял и всё ок. Прошу прощения за беспокойство. Всё пошло как г по трубам. Только не понял как оно вообще работало.
Спасибо
Всего то транзистор поменял и всё ок. Прошу прощения за беспокойство. Всё пошло как г по трубам. Только не понял как оно вообще работало.
Спасибо
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
Ну, и как вам плейер? Удалось собственные эффекты создать?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Плейер очень и очень
. Своих еще не создал, фантазии не хватает. А вот Ваш флаг поремонтировал. Там слишком много темноты, запретил PB<50, стала лишь тень проходить.
Я 100 штук пикселей налепил на плексиглас 50х50, у жены взял полотно ( она у меня рисует акрилом). Накрыл этот экран, отлично выглядит, рисунок есть, а пикселей не видно. Но все таки купил еще плекс молочный и покрытый матом. Еще не успел сделать.
ARV,
Я 100 штук пикселей налепил на плексиглас 50х50, у жены взял полотно ( она у меня рисует акрилом). Накрыл этот экран, отлично выглядит, рисунок есть, а пикселей не видно. Но все таки купил еще плекс молочный и покрытый матом. Еще не успел сделать.
ARV,
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
Мне кажется, я тут в последних сообщениях выкладывал простенький, но, как мне кажется, красивый эффект для вашего заплексиглаженного экрана... Вращающаяся радуга...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Здравствуйте, ARV! Хочу использовать ваши наработки по управлению адресной лентой в другом своем проекте. Лента на WS2811, но сути дела не меняет. У меня следующий вопрос: при использовании аппаратного SPI на максимальной частоте (16 МГц/2) между передачами каждого байта есть довольно большие зазоры 750нс, во время которых на MOSI держится высокий уровень. В железе не собирал, проверяю в протеусе. Таук же не должно быть. Что я делаю неправильно? Код простейший, для проверки принципа.
#define SPI_SEND_0 0b10000000
#define SPI_SEND_1 0b11100000
int main(void)
{
DDRB |= (1<<PB3) | (1<<PB2) | (1<<PB5);
SPCR |= (1<<SPE) | (1<<MSTR);
SPSR |= (1<<SPI2X);
SPDR = 0;
while (1)
{
uint8_t R = 111;
for (uint8_t mask = 0x80; mask; mask>>=1)
{
while (!(SPSR & (1<<SPIF)));
SPDR = (R & mask) ? SPI_SEND_1 : SPI_SEND_0;
}
}
}

Спойлер
#include "main.h"#define SPI_SEND_0 0b10000000
#define SPI_SEND_1 0b11100000
int main(void)
{
DDRB |= (1<<PB3) | (1<<PB2) | (1<<PB5);
SPCR |= (1<<SPE) | (1<<MSTR);
SPSR |= (1<<SPI2X);
SPDR = 0;
while (1)
{
uint8_t R = 111;
for (uint8_t mask = 0x80; mask; mask>>=1)
{
while (!(SPSR & (1<<SPIF)));
SPDR = (R & mask) ? SPI_SEND_1 : SPI_SEND_0;
}
}
}
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
Честно говоря, я уже давно этим проектом не занимался... Но что вам мешает взять мой готовый и отлаженный код для этого?! Тем более собираетесь "использовать"... Так и используйте!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Ну так я и "позаимствовал" тот кусок кода, который отвечает за вывод данных по SPI
. Вот и спрашиваю: может упустил чего?
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
Если позаимствовали 1 в 1, то будет работать.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Riniy
- Мучитель микросхем
- Сообщения: 406
- Зарегистрирован: Ср окт 27, 2010 04:20:09
- Откуда: Сахалин -> Татарстан
Re: Плейер световых эффектов - помогите стать лучше
Всем привет! Сколько лет прошло, а все работает как часы, моя гирлянда и гирлянда AVR. Был глюк, гирлянда AVR зависала, при определенном эффекте. В этот момент гирлянда 10Х10 потребляла ток свыше 4А, соответственно, такого тока зарядник не давал и происходило зависание. Можно либо удалить проблемный эффект, либо поднять ток. Через ЛБП пиковый ток около 5А, все работает на УРА!
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Плейер световых эффектов - помогите стать лучше
Оно, конечно, приятно слышать, но если речь шла обо мне, то я ARV.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Плейер световых эффектов - помогите стать лучше
Да какая разница! Хоть как то обозвали. А то у нас вообще не принято упоминать об авторах.(((