Бегущая строка на ws2812

M.White084
Offline
Зарегистрирован: 07.05.2019

Привествую. Имеется вопрос, использую две матрицы 32*8 и прошивку от Алекса гайвера http://alexgyver.ru/gyvermatrixbt/ . При подключении одной платы все работает нормально, но при подключении двух, в режиме 64*8 и 32*16 уперся в потолок количества светодиодов, так как ничего не работает, подскажите как увеличить допустимое количество светодиодов, либо какой-либо способ для создания бегущей строки на WS2812. Если это нужно блок питания 5v 30A, Arduino Uno Wavgat.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Это не сюда, а к Гайверу и Вавгату.

M.White084
Offline
Зарегистрирован: 07.05.2019

Я думаю, здесь помогут разобраться хотя бы в данном вопросе.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

M.White084 пишет:
Я думаю, здесь помогут разобраться
Напрасно Вы так думаете. По прошивкам от гайвера помогают разобраться на специализированном форуме - https://community.alexgyver.ru/

sadman41
Offline
Зарегистрирован: 19.10.2016

Что означает "уперся в потолок количества светодиодов" - на стол не влезают, падают?

b707
Offline
Зарегистрирован: 26.05.2017

M.White084 пишет:
Я думаю, здесь помогут разобраться хотя бы в данном вопросе.

если б вы не сослались на Гайвера - может и помогли бы. А теперь туда идите...

b707
Offline
Зарегистрирован: 26.05.2017

sadman41 пишет:

Что означает "уперся в потолок количества светодиодов" - на стол не влезают, падают?

матрица слишком велика, в потолок упирается

M.White084
Offline
Зарегистрирован: 07.05.2019

Давайте откинем прошивку гайвера, просто напросто нужна помощь с реализацией бегущей строки.

b707
Offline
Зарегистрирован: 26.05.2017

M.White084 пишет:

 подскажите как увеличить допустимое количество светодиодов, либо какой-либо способ для создания бегущей строки на WS2812.

Если вам нужна бегущая строка, возьмите матрицы p10, там количество диодов можно сделать раз в 10 больше, чем на WS2812. И в 10 раз дешевле

https://www.youtube.com/watch?v=OCpLTLpwgRI

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Это в "Ищу исполнителя"

M.White084
Offline
Зарегистрирован: 07.05.2019

Смысл в том, что нужно реализовать именно на этой плате, вот я и в замешательстве, не могу понять куда копать.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

M.White084 пишет:
Давайте откинем прошивку гайвера, просто напросто нужна помощь с реализацией бегущей строки.

А давайте не будем откидывать. Просто напросто идите к Гайверу. Адрес его форума я Вам дал.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ну так надо взять и написать программу именно на эту плату

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

ЕвгенийП пишет:

идите к Гайверу

Пока ещё куда не послали.

b707
Offline
Зарегистрирован: 26.05.2017

Вы бы хоть написали, что за "эта плата", что за матрицы - покупные или самоделка.

И почему надо "обязательно на этой плате" ? - кто это сказал? Или это не ваш проект и вы его по чужому заданию делаете?

M.White084
Offline
Зарегистрирован: 07.05.2019

Под платой я имел ввиду ws2812, проект мой, одно из условий что нужно именно эти матрицы использовать. Матрицы покупные 32*8 размером.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

А я Вам, пожалуй, помогу:

Сначало это, потом это. Ну, а если не получится, то это.

P.S. И  Гайвера к ночи не поминайте...

sadman41
Offline
Зарегистрирован: 19.10.2016

32 * 8 * 3 byte = ??? bytes of RAM на одну матрицу. Умножаете полученное число на 2 и на 3. Сравниваете с 2048 bytes RAM для ATMega328. Думаете - можно ли в стакан влить поллитру.

b707
Offline
Зарегистрирован: 26.05.2017

sadman41 пишет:

32 * 8 * 3 byte = ??? bytes of RAM на одну матрицу. Умножаете полученное число на 2 и на 3. Сравниваете с 2048 bytes RAM для ATMega328. Думаете - можно ли в стакан влить поллитру.

да не, тупо по байтам две матрицы должны проходить. Там скорее всего код кривой и куча Г в программе - это ж Гайвер.

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну дак накладные расходы всегда есть - сериалы всякие там, спецэффекты. 

Впрочем, вижу, ТС не стремится ничего пояснять - тупо ждёт кого-то, кто скажет, в какой строке надо поставить 8. Или 16. Пусть ждёт.

 

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

sadman41 пишет:
Думаете - можно ли в стакан влить поллитру.
Спроси любого бармена: двойной дринк (2 по 30 мл) в 50 мл стопку влазит легко и непринуждённо :)

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

ТС зашёл на амперку, но на этот раз про гайвера помалкивает. Селёдка действует! :)