#include "RTClib.h"
RTC_DS1307 rtc;
const char command[] = "time";
void setup() {
Serial.begin(9600);
Serial.println("Введіть команду: "); //коректне введення команди time?
rtc.begin();
}
void loop() {
DateTime now = rtc.now();
if (Serial.available() > 0) {
String input = Serial.readStringUntil('?');
Serial.print("Було введено - ");
if (input == command) {
Serial.println(input + '?');
Serial.print(now.hour(), DEC);
Serial.print(':');
Serial.print(now.minute(), DEC);
Serial.print(':');
Serial.print(now.second(), DEC);
Serial.println();
}
else{
Serial.print(input);
Serial.println("Помилка! Такої команди не існує.");
}
while (Serial.available() > 0) {
Serial.read();
}
}
delay(500);
}