arduino, eletrônica, robotica...
Tags:
MySpace Tweet Facebook Facebook
Exibições: 304
▶ Responder esta
gostaria de saber como posso armazena os dados de uma variavel tipo int, exemplo int valor = 98561 e armazena cada numero em um espaço da memoria eeprom do arduino eeprom(0,
▶ Responder
Não lembro como é a sintaxe de escrita naeeprom, por isso usei escreve_eeprom() como exemplo.
union acesso_int { int i; char b[2] }; // declaração de variaveis com mesmo endereço
union acesso_float { float f ; char b[4]; };
union acesso_int x_i;
union acesso_float x_f ;
uso: x_i.i = 0x1234;
escreve_eeprom(x_i.b[0]); // escreve parte LOW da int
escreve_eeprom(x_i.b[1]); // escreve parte HIGH da int
na leitura faz o inverso
ou x_f .float = 3.1416;
escreve_eeprom(x_f.b[0]); //
...
valeu a dica vou tenta o codigo.
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.