Bom Dia Pessoal
Estou querendo implementar uma tabela dos dias da semana em que vou acionar uma carga. E gostaria da ajuda para qual a melhor maneira que posso implementar essa configuração. Essa programação vou salvar na eeprom. E em seguida ler e fazer uma comparação com o ds1307.
Qualquer ajuda ou exemplo são bem vindos.
case:1 Seg Ter Quar Qui Sex Sab Dom
case:2 Seg Ter Quar Qui Sex Sab
case:3 Seg Ter Quar Qui Sex Dom
case:4 Seg Ter Quar
case:5 Qui Sex Sab
case:6 Seg Quar Sex
case:7 Ter Qui Sab
case:8 Sab Dom
case:9 Seg
case:10 Ter
case:11 Quar
case:12 Qui
case:13 Sex
case:14 Sab
case:15 Dom
Tags:
Oi GLSM, Bom dia.
Só faltou dizer qual plataforma e qual linguagem está usando. Intel/PIC/Atmega, ete etc.
http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Rui
Arduino mega
Guilherme, boa tarde!
Seguem algumas dicas:
1) A EEPROM trabalha com números em endereços sequenciais. Então você precisa codificar os dias da semana para armazená-los.
2) A library do ds1307 possui a função weekday() ou dow() que devolve um número para cada dia da semana
3) O primeiro passo então é criar um array que represente os dias da semana:
0=dom, 1-seg, 2=ter, etc
Na minha opinião, a maneira mais fácil para armazenar os códigos é criar um array de Strings
codigo[0] ="1234560"
codigo[1] = "123456"
etc. onde os números são os dias da semana
O armazenamento na eeprom desses códigos é que precisa pensar um pouco, pois existem diversas alternativas:
- Pode guardar em pares(código,dow)
- Pode guardar o código e número de elementos e depois os valores
- etc...
Boa tarde Guilherme .
Veja se ajuda :
http://www.instructables.com/id/Motion-Sensitive-LCD-Real-Time-Cloc...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por