Advertisement
RuiViana

Despetador

Oct 14th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. //Programa : Relogio com modulo RTC DS1307
  2. //Autor : Rui
  3.  
  4. //Carrega a biblioteca do RTC DS1307
  5. #include <DS1307.h>
  6. #define LED 8
  7. String horario;
  8. //Modulo RTC DS1307 ligado as portas A4 e A5 do Arduino
  9. DS1307 rtc(A4, A5);
  10.  
  11. void setup()
  12. {
  13. //Aciona o relogio
  14. rtc.halt(false);
  15.  
  16. //As linhas abaixo setam a data e hora do modulo
  17. //e podem ser comentada apos a primeira utilizacao
  18. rtc.setDOW(FRIDAY); //Define o dia da semana
  19. rtc.setTime(20, 37, 0); //Define o horario
  20. rtc.setDate(6, 6, 2014); //Define o dia, mes e ano
  21.  
  22. //Definicoes do pino SQW/Out
  23. rtc.setSQWRate(SQW_RATE_1);
  24. rtc.enableSQW(true);
  25.  
  26. Serial.begin(9600);
  27. }
  28.  
  29. void loop()
  30. {
  31. horario = (rtc.getTimeStr(FORMAT_SHORT));
  32. if (horario == "08:00") digitalWrite(LED,HIGH);
  33. if (horario == "18:00") digitalWrite(LED,LOW);
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement