#include <Wire.h>
#include <RTClib.h>
RTC_DS3231 rtc; // Inisialisai objek RTC
const int buzzerPin = 9; // Pin buzzer
const int buttonPin = 2; // Pin tombol
const int ledPin = 13; // Pin LED
void setup() {
Wire.begin(); // Inisialisasi komunikasi I2C
rtc.begin(); // Inisialisasi RTC
pinMode(buzzerPin, OUTPUT);
pinMode(buttonPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
}
void loop() {
DateTime now = rtc.now(); // Dapatkan waktu nyata dari RTC
if (digitalRead(buttonPin) == LOW) {
digitalWrite(buzzerPin, HIGH);
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(buzzerPin, LOW);
digitalWrite(ledPin, LOW);
delay(1000);
} else {
digitalWrite(buzzerPin, LOW);
digitalWrite(ledPin, LOW);
}
}