Olá a todos
Estou com um problema interessante no Arduino.
Montei um projeto que liga/desliga saídas digitais e lê entradas analógicas de acordo com a variável que vem pela url (ethernet shield).
O problema é que após 12 execuções o Arduino trava e só volta a funcionar se reiniciar o Arduino.
Eu acho que este problema acontece porque o buffer fica cheio, mas tentei várias formas de limpar o buffer e não deu certo.
No início do código é definido um buffer_size de 500. Como este buffere ele funciona 12 vezes, mas se eu trocar para 200 a página funciona até 74 vezes.
Alguém tem alguma idéia do que pode ser?
Obrigado.