Tudo bom para a galera do Forum Arduino.
sou novo por aqui.
tenho 1 Arduino Mega 2560 para montagem dos projetos (por causa da grande quantidades de portas)
tenho 1 Arduino Uno que veio junto com alguns sensores (este foi o meu primeiro, quase não uso ele, só quando o Mega 2560 está muito ocupado ou está montado na protoboard com algum projeto quase pronto)
tenho 1 Arduino Nano V3.0 este ficará no projeto que está quase pronto, faltando aperfeiçoamento mesmo.
pois é minha grande dúvida é tem como hibernar o Nano?
Meu projeto é assim, tenho um carro com teto solar elétrico, porém para abrir tem que segurar o botão até finalizar o percurso todo e resolvi automatizar ele com o arduino.
já montei grotescamente o código, funciona perfeito, porém tem um problema. o Arduino ficará ligado direto mesmo com a chave desligada
1º porque o teto solar está alimentado direto na bateria através de um fusível de 10A (OK)
2º porque o teto será fechado e aberto junto com o meu alarme do carro (é por isso que o arduino ficará ligado direto)
para fechar o teto não tem problema porque eu faria um If else com função dele primeiro fechar e depois que finalizar ir para um void() e ficar preso lá esperando a outra função para libera-lo.
para abrir o teto por controle tenho que apertar o mesmo botão que faço para abrir as janelas, ou seja tenho que ficar segurando o botão pelo menos 5 segundos ou mais.
mas tudo isso acredito que não implica na função ou código que o fará a possível hibernação.
Só preciso saber como é feito a hibernação ou o jeito que dá para fazer a hibernação que o resto eu me viro.
se precisar passo o código que montei, é bem idiota e funciona perfeito pelo menos 3 dias conectado direto no carro, sem nenhuma falha.
e o esquema elétrico que fiz para a funcionalidade do teto solar em modo one touch e fechamento inteligente no alarme.