Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<LiquidCrystal_I2C.h>
- #include<Wire.h>
- #include <RTClib.h>
- LiquidCrystal_I2C lcd(0x27, 16, 2);
- RTC_DS1307 rtc;
- DateTime now;
- char dayOfTheWeek[7][12] = {"sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
- void setup() {
- lcd.init();
- lcd.backlight();
- if (!rtc.begin()) {
- Serial.println("clount find rtc");
- while (1);
- }
- if (! rtc.isrunning()) {
- Serial.println("RTC is not running");
- }
- // rtc.adjust(DateTime(2024,5,12,6,14,0));
- // Y M D h m s
- }
- void loop() {
- DateTime now = rtc.now();
- lcd.setCursor(0, 0);
- lcd.print(now.hour()); lcd.print(":"); lcd.print(now.minute());
- lcd.print("->"); lcd.print(dayOfTheWeek[now.dayOfTheWeek()]);
- if (h1 == now.hour() && m1 == now.minute())
- {
- printv();
- }
- }
- void printv()
- {
- if ( h1 == now.hour() && m1 == now.minute() )
- {
- lcd.setCursor(0, 0);
- lcd.print(now.hour()); lcd.print(":"); lcd.print(now.minute());
- lcd.print("->"); lcd.print(dayOfTheWeek[now.dayOfTheWeek()]);
- lcd.setCursor(0, 1);
- lcd.print("hello world");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement