Bom dia. Estou desenolvendo um sistema no arduíno onde uso matriz led 8x32 que mostra mensagem de texto com animação scrool. Tenho tbm dentre outros um display 7 dígitos e uma fita led com 60 leds(essa controlada pelo fastled)
Estou com um problema, talvez por falta de conhecimento e experiência.
Criei uma função com um “for” que é chamada no void loop eqto esse sistema está no modo atração…ou seja…eqto ninguém está usando o sistema. Assim luzes da fita led ficam rodando uma sequencia por essa função
O problema é que quando essa função eh executada as mensagens da matriz param e ficam travando.
O que pode ser?
O Arduino só faz uma coisa de cada vez, logo, quando seu programa entra nessa função for ele não executa o restante até sair dar função. Pra resolver isso, dê uma pesquisada em RTOS
Faz o arduino imprimir no terminal cada passo executado pra entender melhor o erro .
Obrigado amigos. Vou pesquisar sobre o assunto rtos e sobre imprimir os erros, na vdd não há erro, e sim um atraso no sistema que se ocupa com os delays da fita led.