I'm using Arduino uno, ldr, micro servo, DS3231 and bread board
I fixed some things and used RTClib/RTClib.h at master · adafruit/RTClib · GitHub library, it says sketchbook verified. But another problem occurred, the light value in serial monitor becomes this z�, I've never encountered this so I am confused
#include <Servo.h>
#include "RTClib.h"
int ldr = 0;
int val;
Servo x;
RTC_DS1307 rtc;
void setup() {
Serial.begin(115200);
rtc.begin();
pinMode(A0, INPUT);
x.attach(2);
}
void loop() {
int val = analogRead(A0);
Serial.println("Received value : ");
Serial.println(val);
delay(1000);
DateTime now = rtc.now();
if (val < 700 && now.hour() == 17 && now.minute() == 30) {
x.write(30);
}
else {
x.write(40);
}
}