Como Gravar, ler e alterar o numero do IP e MAC do Arduino na EEPROM ?

Pessoal, estou pesquisando mas não achei nada que me ajude efetivamente, parece banal mas na prática é difícil :

Como armazenar o numero IP e MAC de rede do arduino na EEPROM , alterar e ler novamente ?

Quero usar isso numa página html onde o proprio usuario possa alterar o IP, Gateway, DNS, MAC, etc.

As declarações usadas são :

static byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
static byte ip[] = { 192, 168, 50, 123 };
static byte ip_dns[] = { 192, 168, 50, 1 };
static byte ip_gateway[] = { 192, 168, 50, 1};
static byte subnet[] = { 255, 255, 255, 0 };

P.S. Sei que precisa tirar o static das declaraçoes.

Alguem sabe como se faz isso ?

Basicamente seria transformar as variaveis para tipo byte gravar na eeprom e ler novamente remontando o numero todo.  Quando a variavel é string consigo fazer mas não tenho ideia como fazer nos tipos de variavel acima.

Obrigado pela ajuda.

Exibições: 323

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço