Bom dia! Estou desenvolvendo um projeto em arduino uno, para acender leds (coisa simples, pois estou começando), o que esta acontecendo é que para acender o led eu programo manualmente um determinado valor de lux, medido pelo ldr...porém quando desligo e ligo o sistema este numero volta a zero, para eu configurar ele novamente. Tem como o arduino "gravar" o número que eu havia programado nele? faço esta programação através de botões, e vejo este numero programado e a quantidade de lux em um display lcd.
Tags:
Olá Rafael!
Você pode usar a memória eeprom.
Veja alguns exemplos :
http://labdegaragem.com/profiles/blogs/tutorial-usando-a-eeprom-do-...
http://www.arduinoecia.com.br/2015/03/gravar-dados-memoria-eeprom-a...
Olá Jose, obrigado pela resposta!
Só para esclarecer minha dúvida...com esta memória EEPROM consigo fazer ela ler o valor que eu configurei manualmente e guardar este valor? se na próxima vez que for utilizar e precisar ajustar um outro valor, ele gravara este ultimo no lugar daquele que já havia gravado? Obrigado pela força!!
Olá Rafael!
Sim. No seu código você deve garantir que, sempre que o valor for alterado, ele seja gravado na EEPROM.
Dessa forma, quando o Arduino for ligado, o valor gravado será recuperado através de uma operação de leitura da EEPROM.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por