ler um arquivo para uma variável

Eis mais um artigo super elaborado! E trata-se de um projeto para um produto, onde deve-se rodar um ESP32 com MQTT, webserver e, nesse caso, fundamentalmente um sistema de arquivos. Explico. Placa de desenvolvimento para ESP32 Antes de começar, gostaria de citar que essa placa de desenvolvimento é “slotável”, esseLer mais

Configurar a UART do ESP32

Esse post é simples e curto, apenas pra que possamos eliminar a última coisa que utilizavamos nativo da IDE do Arduino; a conexão serial. Vou mostrar brevemente como configurar a UART do ESP32 para que não utilizemos mais Serial.begin() e assim possamos utilizar uma IDE mais bacana para programar o ESP32 utilizandoLer mais

Configurar a UART do ESP32

Interrupções externas com ESP32 Dessa vez eu gostaria de mostrar uma implementação um pouco diferente. Funciona tudo certinho, mas tenho absoluta certeza de que alguém experiente em RTOS não faria assim, porque eu consegui comprovar formas de gerar inconsistência. Mas do jeito que escrevi no exemplo, vai dar pra verLer mais

SPIFFS com ESP32

SPIFFS com ESP32 [Atualizado – LittleFS] Vou manter o conteúdo no formato antigo para fins históricos, mas o código descrito nesse artigo é completamente funcional para quem mantiver o framework antigo. Para quem estiver utilizando mais atual – O SPIFFS está morto. Mas tranquilo, nesse artigo você já pega tudoLer mais

ESP32 | Do bit Ao Byte | MicroPython no ESP32 | Processamento paralelo com ESP32 | Selecionar uma CPU | mutex no freertos | tasks no esp32 | FreeRTOS com ESP32 | timer com ESP32 | partições no ESP32

Interrupções e timers são os recursos que mais gosto de utilizar, seja em MCU ou CPU. Mas nem todos os makers tem habilidade com esses recursos, às vezes por não se incomodar em gastar recursos, às vezes por não compreender onde cabe o recurso. Por essa razão, vou escrever brevementeLer mais

ESP32 | Do bit Ao Byte | MicroPython no ESP32 | Processamento paralelo com ESP32 | Selecionar uma CPU | mutex no freertos | tasks no esp32 | FreeRTOS com ESP32 | timer com ESP32 | partições no ESP32

Task é uma característica do RTOS. No caso, utilizamos o FreeRTOS no ESP32, que se baseia no Vanilla FreeRTOS, mas com a habilidade de trabalhar com mais de um núcleo. Não tenho a pretensão de “ensinar” FreeRTOS, não é minha especialidade, mas confesso que tenho dado um passo por vezLer mais