Estou com um projeto usando o esp-now , e fiz um código para enviar mensagens, só que nesse código é possível adicionar outros esps para conexão, porém, sempre que é cadastrado um mac, ao reiniciar o programa eu tenho que cadastrar de novo, existe alguma maneira de alterar o valor permanentemente de uma variável em tempo de execução?
(Não quero adicionar o mac para enviar para todos na rede, quero para apenas os esps específicos e que estão cadastrados)
Tags:
Não entendi muito bem, mas parece que vc quer guardar dados permanentemente.
Para vc pode usar a memoria eeprom.
Vide:
http://labdegaragem.com/forum/topics/eeprom-arduino?overrideMobileR...
O ESP tem sistema de arquivos, como um sistema operacional comum. Basta você criar um arquivo de parametrização e salvar no sistema de arquivos. Depois, só ler de lá.
Fiz um gerenciador de arquivos pra ESP, o artigo está agendado para o dia 22/01. O vídeo de demonstração eu já publiquei:
https://youtu.be/j0MgSc1znKk
Enquanto não sai o artigo (com o programa pronto pra uso), você pode já ir testando com esse outro artigo:
https://www.dobitaobyte.com.br/como-escrever-arquivos-no-spiffs-com...
Não sei bem se é o que você deseja, mas existe uma função no arduino chamada STATIC, que é usada durante a declaração do tipo da variavel tipo STATIC INT que faz aquela variavel se tornar imutavel.
leia mais aqui:
https://www.arduino.cc/reference/pt/language/variables/variable-sco...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por