Привет. Не идут часы. Вот скетч и фото. Они все время показывают одно и тоже. Время не идет. В ЧЕМ ПРОБЛЕМА? Помогите? Вот отсюда брал уроки и скетч https://lesson.iarduino.ru/page/pod...lnogo-vremeni-ds1302-ds1307-ds3231-k-arduino/ Код (C++): #include <iarduino_RTC.h> iarduino_RTC time(RTC_DS1307); void setup() { delay(300); Serial.begin(9600); time.begin(); } void loop(){ if(millis()%1000==0){ // если прошла 1 секунда Serial.println(time.gettime("d-m-Y, H:i:s, D")); // выводим время delay(1); // приостанавливаем на 1 мс, чтоб не выводить время несколько раз за 1мс } }
В datasheet сказано что надо отчистить BIT 7 в регистре 0 что бы начался отчет времени. Ну и правильное время установить, для начала.
Не стоит использовать эту библиотеку, она конфликтует с другими I2C библиотеками. Ищи RTClib и пользуй! С библиотекой хорошие примеры