Ao inicializar o dispositivo, normalmente carrego as configurações na flash. Mas como garantir que
o conteúdo é válido. Para garantir isso, utilizei um pequeno código que verifica um CRC32 da estrutura de dados
carregada da flash.O primeiro campo é o próprio CRC32 que é checado com o resultado do cálculo do CRC32 do resto da estrutura, Caso o resultado não seja igual ao CRC32 armazenado, "reseto" o dispositivo para valores default.
De repente essa idéia já em prática…
ContinuarAdicionado por FERNANDO ALBUQUERQUE DE ARAUJO F em 7 outubro 2016 às 11:44 — Sem comentários
Olá,
estou trabalhando com esp8266 e quis compartilhar um trecho de código que fiz para acionar buzzers, leds,
e o que mais for preciso acionar por tempos determinados, e sem interromper o processamento principal.
Para isso, utilizo um timer do esp8266.
Basicamente uma função que inicializa um pino em HIGH|LOW por um tempo em milisegundos, numa quantidade de vezes e eventualmente também comanda a alternância do pino, blink=true;
void…
ContinuarAdicionado por FERNANDO ALBUQUERQUE DE ARAUJO F em 9 setembro 2016 às 11:17 — 1 Comentário
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por