ARDUINO microLED. Обсуждение библиотеки

poty

★★★★★★✩
19 Фев 2020
3,223
937
@2garri, Вы бы шли по шагам, а не сваливали всё в кучу! В обработчике прерывания Вы используете вычисления float, причём аж три штуки! Это ОЧЕНЬ затратная операция для микропроцессора, в зависимости от обстановки - в 200-600 раз медленнее обычного сложения. А Вы её вызываете до 4000 раз в секунду (максимально) - зачем????, а потом ещё вычисления в map зачем-то в float проводите... Немудрено, что у Вас микропроцессор не успевает добраться до вывода в ленту, а когда доберётся - постоянно прерывается на несколько миллисекунд прерываниями.
 

smartes

✩✩✩✩✩✩✩
8 Дек 2021
2
0
TO @Grimmr, @2garri,
Разумею что ответ из серии в "свинячий голос". Но пакость, скорее всего, скрывается в частоте Дигиспарка. Дело в том, что библиотека рассчитана на 16МГц а IDE компилит для 16.5. Необходимо установить ровно 16 no USB и все заработает.
 

Strugar

✩✩✩✩✩✩✩
4 Июл 2022
1
0
Проблемка в error: invalid use of template-name 'microLED' without an argument list
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,253
1,297
Москва
Скорее всего ошибка из за разница в версиях библиотеки. 2-ая и 3-я ревизии сильно отличаются до несовместимости.
 

iceekb

✩✩✩✩✩✩✩
20 Ноя 2022
3
0
Добрый день, коллеги.
Порылся на форуме, не нашёл... может искал плохо.
А кто-то выкладывал эффекты для матрицы реализованные на MicroLED?
В примерах для библиотеки всего 5-6 эффектов именно для матрицы. Всяко должны были уже наклепать дополнительные всей общественностью :)
Ткните носом, пожалуйста. Если не там ищу.
 

bort707

★★★★★★✩
21 Сен 2020
3,046
909
В примерах для библиотеки всего 5-6 эффектов именно для матрицы. Всяко должны были уже наклепать дополнительные всей общественностью :)
Ткните носом, пожалуйста. Если не там ищу.
берите те что для Фастледа
 

bort707

★★★★★★✩
21 Сен 2020
3,046
909
@Soy, зачем?
Единственная фишка Микролед - это экономия памяти на старых ардуино, где очень мало оперативки. Во всем остальном микролед повторяет Фастлед.
На ЕСП нет проблем с памятью, поэтому микролед туда не нужен, используйте Фастлед