(Windows XP), Board: "Arduino Uno"Relogio_7_Seg_11:10: error: no matching function for call to 'DS3231::DS3231(const uint8_t&, const uint8_t&)'C:\Documents and Settings\marcelo\Desktop\arduino-1.0.6\libraries\DS3231/DS3231.h:26: note: candidates are: DS3231::DS3231()C:\Documents and Settings\marcelo\Desktop\arduino-1.0.6\libraries\DS3231/DS3231.h:22: note: DS3231::DS3231(const DS3231&)Relogio_7_Seg_11:25: error: 'Time' does not name a typeRelogio_7_Seg_11.ino: In function 'void setup()':Relogio_7_Seg_11:42: error: 'class DS3231' has no member named 'begin'Relogio_7_Seg_11.ino: In function 'void loop()':Relogio_7_Seg_11:70: error: 't' was not declared in this scopeRelogio_7_Seg_11:70: error: no matching function for call to 'DS3231::getTime()'C:\Documents and Settings\marcelo\Desktop\arduino-1.0.6\libraries\DS3231/DS3231.h:34: note: candidates are: void DS3231::getTime(byte&, byte&, byte&, byte&, byte&, byte&, byte&)Relogio_7_Seg_11.ino: In function 'void SelecionaDataeHora()':Relogio_7_Seg_11:173: error: 'class DS3231' has no member named 'setTime'Relogio_7_Seg_11:174: error: no matching function for call to 'DS3231::setDate(int&, int&, int&)'C:\Documents and Settings\marcelo\Desktop\arduino-1.0.6\libraries\DS3231/DS3231.h:60: note: candidates are: void DS3231::setDate(byte)
eu tenho o ds3231 na biblioteca.…
Adicionado por odilon marcelo ao 18:17 em 8 dezembro 2017
O relógio RTC DS3231 tem mais precisão do que os timers do Arduino.
No Lab de garagem tem vários exemplos :
http://labdegaragem.com/main/search/search?q=ds3231
html
http://www.esp8266.com/viewtopic.php?f=40&t=6349&hilit=ds3231
http://bbs.espressif.com/viewtopic.php?f=65&t=2304&p=7386&hilit=rtc+counter#p7386
http://bbs.espressif.com/viewtopic.php?f=7&t=956&p=3258&hilit=ds3231#p3258
…
Bom dia RS,
se seu arduino for UNO, experimente mudar esta linha:
DS3231 rtc(SDA, SCL); por esta: DS3231 rtc(A4, A5);
e na setup() não encontre esta função: rtc.begin();
RV
Adicionado por mineirin RV ao 10:49 em 10 outubro 2017
u novo DS3231, para substituir o 1307, verifiquei que tudo está ok, porém o relógio agora está com 9 minutos adiantados... O que gerou essa discordância ? O que eu precisaria modificar para ajustar essa pequena diferença ? Agradeço a quem puder auxiliar !…