Плейер световых эффектов - помогите стать лучше

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

https://cloud.mail.ru/public/3f9h%2FJUZ8vsdu8 - вот эта ссылка с готовым hex-ом, она в этой теме не раз была размещена.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

понятное дело поздно, но тем не менее выкладываю три новых скрипта для обновления гирлянды.
эффекты матричные, имейте ввиду.
диагональ:

Код: Выделить всё

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
и немного отличающийся мрак 2:

Код: Выделить всё

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
новый год, чай, не последний...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Paktok
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт апр 23, 2024 11:36:23

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Paktok »

Здравствуйте, ARV, на пятой странице ссылка не открылась, в статье описание команд без матриц, поэтому нет представления о матричных командах. Не могли бы Вы обновить ссылку на язык скрипов? Хочу такой плеер сделать. В симуляторе поигрался с готовыми скриптами, но хочется понимать язык поглубже. Спасибо
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

в симуляторе есть help, там все команды описаны - этого не достаточно?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Paktok
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт апр 23, 2024 11:36:23

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Paktok »

Вобля, индюк я. :facepalm: Спасибо!
Paktok
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт апр 23, 2024 11:36:23

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Paktok »

Здравствуйте, ARV, сделал плейер, в смысле матрицу 10x10. Сам плейер сделал раньше. Вот что получил: первый пиксель почти всегда белый, вся картинка смещена на этот 1 пиксель. Цвета: вместо зелёного жёлтый, вместо красного фиолетовый и т.д. :cry: WS2812, это точно. Без карты радугу не узнать. С плеером от Riniy матрица работает нормально в смысле цветов.Не представляю, куда рыть. :o Заливал прямо последний hех, m328. И да, со старой линейкой WS2812 (от плеера Riniy) цвета нормальные, хотя первый пиксель также белый. Посоветуйте, где поковырять, пожалуйста.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

По-моему, я предусматривал в конфиг-файле вариант смены кода... Сейчас не помню, но это было всё описано... Поищу в закромах, если сами не найдёте.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Paktok
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт апр 23, 2024 11:36:23

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Paktok »

Да, пожалуйста поищите, я не нахожу :( Не могу понять ни симптомов ни как решить. Вся надежда на Вас.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Прошу прощения за задержку с ответом...
Вот файл, в котором описана конфигурация - проверьте/измените параметр WS
Вложения
DIGISCRIPT GEN2.pdf
(327.09 КБ) 156 скачиваний
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Paktok
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт апр 23, 2024 11:36:23

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Paktok »

Ёмаё, чёж я тупой такой :facepalm:
Всего то транзистор поменял и всё ок. Прошу прощения за беспокойство. Всё пошло как г по трубам. Только не понял как оно вообще работало.
Спасибо
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Ну, и как вам плейер? Удалось собственные эффекты создать?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Paktok
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вт апр 23, 2024 11:36:23

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Paktok »

Плейер очень и очень :) . Своих еще не создал, фантазии не хватает. А вот Ваш флаг поремонтировал. Там слишком много темноты, запретил PB<50, стала лишь тень проходить.
Я 100 штук пикселей налепил на плексиглас 50х50, у жены взял полотно ( она у меня рисует акрилом). Накрыл этот экран, отлично выглядит, рисунок есть, а пикселей не видно. Но все таки купил еще плекс молочный и покрытый матом. Еще не успел сделать.
ARV, :beer:
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Мне кажется, я тут в последних сообщениях выкладывал простенький, но, как мне кажется, красивый эффект для вашего заплексиглаженного экрана... Вращающаяся радуга...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
komstek
Родился
Сообщения: 5
Зарегистрирован: Вс авг 17, 2025 11:32:32

Re: Плейер световых эффектов - помогите стать лучше

Сообщение komstek »

Здравствуйте, ARV! Хочу использовать ваши наработки по управлению адресной лентой в другом своем проекте. Лента на WS2811, но сути дела не меняет. У меня следующий вопрос: при использовании аппаратного SPI на максимальной частоте (16 МГц/2) между передачами каждого байта есть довольно большие зазоры 750нс, во время которых на MOSI держится высокий уровень. В железе не собирал, проверяю в протеусе. Таук же не должно быть. Что я делаю неправильно? Код простейший, для проверки принципа.
Спойлер#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: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Честно говоря, я уже давно этим проектом не занимался... Но что вам мешает взять мой готовый и отлаженный код для этого?! Тем более собираетесь "использовать"... Так и используйте!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
komstek
Родился
Сообщения: 5
Зарегистрирован: Вс авг 17, 2025 11:32:32

Re: Плейер световых эффектов - помогите стать лучше

Сообщение komstek »

Ну так я и "позаимствовал" тот кусок кода, который отвечает за вывод данных по SPI :). Вот и спрашиваю: может упустил чего?
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Если позаимствовали 1 в 1, то будет работать.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Riniy
Мучитель микросхем
Сообщения: 406
Зарегистрирован: Ср окт 27, 2010 04:20:09
Откуда: Сахалин -> Татарстан

Re: Плейер световых эффектов - помогите стать лучше

Сообщение Riniy »

Всем привет! Сколько лет прошло, а все работает как часы, моя гирлянда и гирлянда AVR. Был глюк, гирлянда AVR зависала, при определенном эффекте. В этот момент гирлянда 10Х10 потребляла ток свыше 4А, соответственно, такого тока зарядник не давал и происходило зависание. Можно либо удалить проблемный эффект, либо поднять ток. Через ЛБП пиковый ток около 5А, все работает на УРА!
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: Плейер световых эффектов - помогите стать лучше

Сообщение ARV »

Оно, конечно, приятно слышать, но если речь шла обо мне, то я ARV.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
OKF
Это не хвост, это антенна
Сообщения: 1385
Зарегистрирован: Вт июн 07, 2011 08:03:18

Re: Плейер световых эффектов - помогите стать лучше

Сообщение OKF »

Да какая разница! Хоть как то обозвали. А то у нас вообще не принято упоминать об авторах.(((
Ответить

Вернуться в «AVR»