Papermind

ds3231

Dec 29th, 2017
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. #include <LiquidCrystal.h>
  2. #include <DS3231.h> //library RTC
  3.  
  4. LiquidCrystal lcd(6, 7, 9, 10, 11, 12);
  5. //pin yang digunakan untuk LCD
  6. DS3231  rtc(SDA, SCL);
  7. void setup() {     //digunakan untuk pengaturan pin, apakah digunakan sebagai input / output
  8.   pinMode (buttonjam, INPUT); //button jam digunakan sebagai input
  9.   pinMode (buttonmen, INPUT);
  10.   pinMode (buttonset, INPUT);
  11.   pinMode (led, OUTPUT); //led digunakan sebagai output
  12.   pinMode (lac, OUTPUT);
  13.   lcd.begin(16, 2); //LCD yang digunakan mempunyai 16 kolom dan  baris
  14.   rtc.begin();
  15. //rtc.setTime(07, 03, 0);  //digunakan ketika ingin mengatur jam
  16. //rtc.setDate(4, 7, 2017); //digunakan ketika ingin mengatur tanggal
  17. }
  18.  
  19. void loop() { //program yang akan diulangi secara terus menerus
  20. lcd.setCursor(0, 0); //menentukan cursor untuk menampilkan informasi pada bari pertama
  21. lcd.print(rtc.getTimeStr(FORMAT_SHORT)); //menampilkan jam dg format hh:mm
  22. lcd.print(“ – “);   lcd.print(rtc.getTemp()); lcd.print(‘c’);
  23. lcd.setCursor(0, 1);
  24. lcd.print(rtc.getDateStr(FORMAT_SHORT)); //untuk menampilkan tanggal dg format dd:mm:yy
  25. }
Advertisement
Add Comment
Please, Sign In to add comment