fbpixel
Programa multitarefa com ESP32 e FreeRTOS

Programa multitarefa com ESP32 e FreeRTOS

, O NóMCU ESP32 é baseado no microprocessador dual-core Xtensa LX6 de 32 bits que executa o SO FreeRTOS. Ao utilizar o Arduino IDE, o programa corre por defeito no núcleo 1. Para multitarefas, é interessante utilizar todos os recursos do microprocessador. Neste...
Programa multitarefa com Arduino Due e Scheduler

Programa multitarefa com Arduino Due e Scheduler

O quadro Arduino Due permite multitarefas utilizando a biblioteca do Scheduler. Baseia-se num microcontrolador ARM Cortex-M3 em 32 Bits com 84MHz. É portanto muito mais poderoso do que um Arduino UNO. Estas características permitem-lhe criar algoritmos multitarefa...
Uso dos timers do Arduino

Uso dos timers do Arduino

A utilização de timers, ou temporizadores, no Arduino é um método avançado para executar códigos sem perturbar o resto do programa. Eles permitem ativar funções a intervalos de tempo precisos. Os timers são utilizados em muitas bibliotecas, de forma completamente...
Usar interrupções com o Arduino

Usar interrupções com o Arduino

As interrupções permitem que o microcontrolador execute uma função quando um evento ocorre num dos pinos de interrupção. Em vez de ler constantemente o valor de um sensor, o programa só dispara quando o valor do sensor se altera. Isso resolve muitos problemas de...