Fazer uma variavel ficar permanente na memoria do ARDUINO.

Ola galera, Estou com uma duvida e não consigo resolver meu problema é o seguinte eu quero ter uma variavel no arduino e mudar o valor dela conforme minha necessidade, depois eu poderia desligar o arduino e ele não perderia o valor da variavel. segue pequeno exemplo:

 

int cont = 2;

int up = 3;

int dow = 4;

cont = 0;  // Esta é a variavel que quero tornar permanente.

void setup()

{

pinMode(up, IMPUT);

pinMode(dow, IMPUT);

}

void loop

{

if(digitalRead(up)== HIGH){ cont = cont+1;} // Aqui é onde eu mudo o valor da variavel quando necessario.

if(digitalRead(dow)== LOW){ cont = cont-1;}

}

 

Digamos que o programinha acima esteja certo como faço para memorisar a variavel cont para não perde-la quando eu desligar o arduino.

 

Desde já agradeço a todos que poderem me ajudar.

 

Exibições: 878

Responder esta

Respostas a este tópico

Grava na EEPROM.

Esse projeto, gravei a variável "controle" na eeprom. http://www.efeitonerd.com.br/2011/12/sequencial-de-leds.html

Assim, vc inicializa a sua variável com o valor gravado na eeprom.

Abraços!

Ok, vou verifica e tentar fazer aqui. Muito obrigado pela ajuda.

Olá,

Veja também este tutorial aqui do LDG: 

http://labdegaragem.com/profiles/blogs/tutorial-usando-a-eeprom-do-...

Abraço.

Valeu fera vou ler aqui e tentar fazer o projeot. Muito obrigado!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço