Olá,
desenvolvi uma biblioteca para o Arduino que controla o módulo DS1307 RTC.
O código que desenvolvi é mais fácil de usar do que utilizando diretamente a biblioteca Wire.
Para mais informações:
- Discussão no Fórum Arduino (em Inglês)
- Código no GitHub
Gostaria de ter um feedback de quem possui esse módulo para saber se a minha biblioteca funciona perfeitamente. Obrigado!
Boas,
Peço desculpa mas depois de descarregar o dito ficheiro, e copia-lo para o sitio devido, não consigo por a funcionar com o Arduino 1.0.1
Alguem sabe o que fazer ?? Os erros são os seguintes;
\arduino-1.0.1\libraries\DS1307\DS1307.cpp: In function 'char* fromNumberToWeekDay(int)':
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:34: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:37: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:40: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:43: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:46: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:49: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:52: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:55: warning: deprecated conversion from string constant to 'char*'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp: In member function 'void DS1307Class::setDate(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:75: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:78: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:79: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:80: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:81: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:82: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:83: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:84: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:86: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp: In member function 'void DS1307Class::getDate(int*)':
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:92: error: 'class TwoWire' has no member named 'send'
\arduino-1.0.1\libraries\DS1307\DS1307.cpp:97: error: 'class TwoWire' has no member named 'receive'