arduino, eletrônica, robotica...
Preciso sincronizar o DS 1307 com o pc hora e data.de forma que quando o arduino resetar ele atualiza pelo relogio do pc..bios.estou usando o rascunho abaixo porém só atualiza no momento do upload..galera aonde estou errando.at. Nilton-------------------------------------------------- #include <Wire.h>#include "RTClib.h"#include <LiquidCrystal.h> RTC_DS1307 RTC; LiquidCrystal lcd(7, 6, 5, 4, 3, 2);void setup () { lcd.begin(16, 2); Wire.begin(); RTC.begin() ; RTC.adjust(DateTime(__DATE__, __TIME__)) ; } void loop () { lcd.setCursor(11, 0); DateTime now = RTC.now(); lcd.setCursor(1, 0); if(now.hour() < 10) {lcd.print(" ");} lcd.print(now.hour(), DEC),lcd.print(':'); if(now.minute() < 10) {lcd.print("0");} lcd.print(now.minute(),DEC),lcd.print(':'); if(now.second() < 10) {lcd.print("0");} lcd.print(now.second(),DEC); lcd.setCursor(1, 1); switch (now.dayOfWeek()){ case 0: lcd.print("Dom "); break; case 1: lcd.print("Seg "); break; case 2: lcd.print("Ter "); break; case 3: lcd.print("Qua "); break; case 4: lcd.print("Qui "); break; case 5: lcd.print("Sex "); break; case 6: lcd.print("Sab "); break; } if(now.day() < 10) {lcd.print(" ");} lcd.print(now.day(), DEC),lcd.print('/'); if(now.month() < 10) {lcd.print("0");} lcd.print(now.month(), DEC),lcd.print('/'); lcd.print(now.year(), DEC); delay(500); }
Tags:
MySpace Tweet Facebook Facebook
Exibições: 199
▶ Responder esta
RSS
Bem-vindo aLaboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Registre-seou acesse
Or sign in with:
© 2024 Criado por Marcelo Rodrigues. Ativado por
Badges | Relatar um incidente | Termos de serviço
Verifique as configurações do seu navegador ou contate o administrador do sistema.