É necessário remover os includes desnecessários do projeto (FuzzySystem.h/.cpp) para que o projeto compile no Arduino, como a biblioteca iostream. Isso inclui remover todos os prints, que usam o std::cout. Uma alternativa pra deixar esses prints pra debug seria usar uma constante definida na compilação que habilita ou não o modo debug (ex: #ifdef DEBUG), ao invés de uma variável bool como está atualmente.
É necessário remover os includes desnecessários do projeto (FuzzySystem.h/.cpp) para que o projeto compile no Arduino, como a biblioteca
iostream
. Isso inclui remover todos os prints, que usam ostd::cout
. Uma alternativa pra deixar esses prints pra debug seria usar uma constante definida na compilação que habilita ou não o modo debug (ex:#ifdef DEBUG
), ao invés de uma variável bool como está atualmente.