Все подключил.
Есть либа для ардуино RTC_DS1302. Скачал через менеджер библ…
Установил и другие пробовал но не распознается.
#include <RTC_DS1302.h>
// Инициализация модуля DS1302
iarduino_RTC time(RTC_DS1302, 6, 7, 8); // RST, DAT, CLK [3](https://vk.com/wall-43363264_585609)
void setup() {
// Настройка порта времени DS1302
rtc.halt(false);
rtc.writeProtect(false);
// Установка времени
rtc.setDOW(SATURDAY);
rtc.setTime(12, 30, 0);
rtc.setDate(5, 5, 2023);
}
void loop() {
// Чтение времени с модуля DS1302
rtc.readTime();
int hour = rtc.getHour();
int minute = rtc.getMinute();
int second = rtc.getSecond();
// Вывод времени в монитор порта
Serial.print(hour);
Serial.print(":");
Serial.print(minute);
Serial.print(":");
Serial.println(second);
delay(1000); // Задержка 1 секунду
}
Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Плата:"Arduino Uno"
T0001:3:1: error: 'iarduino_rtc' does not name a type; did you mean 'Arduino_h'?
iarduino_rtc time(RTC_DS1302, 6, 7, 8); // RST, DAT, CLK
^~~~~~~~~~~~
Arduino_h
C:\Users\new\Documents\Arduino\T0001\T0001.ino: In function 'void setup()':
T0001:7:5: error: 'rtc' was not declared in this scope
rtc.halt(false);
^~~
C:\Users\new\Documents\Arduino\T0001\T0001.ino:7:5: note: suggested alternative: 'getc'
rtc.halt(false);
^~~
getc
T0001:10:16: error: 'SATURDAY' was not declared in this scope
rtc.setDOW(SATURDAY);
^~~~~~~~
C:\Users\new\Documents\Arduino\T0001\T0001.ino: In function 'void loop()':
T0001:17:5: error: 'rtc' was not declared in this scope
rtc.readTime();
^~~
C:\Users\new\Documents\Arduino\T0001\T0001.ino:17:5: note: suggested alternative: 'getc'
rtc.readTime();
^~~
getc
exit status 1
'iarduino_rtc' does not name a type; did you mean 'Arduino_h'?
Я - не идиот, не псих, не болван, не юродивый, не урод, не кретин, не задира, не выскочка, не высокомерный, не самоуверенный, не Пикунов Андрей, Не Паша Лопатенко, Не порча знаний, Не порча Сознаний, Не Камиль Аджиев. Не Яворский, Не Рыба, Я друг, я свой, я человек, я бог, я жизнь, я процветание, я не муки, я не Иисус Христос, Я ангел, Я не раб сатаны, я не его друг. Я просто задаю правильные вопросы в правильное время. Я не люблю зло, а свобода это когда делаешь себе добро и при этом не трогаешь нос другого.
Я - Алунц Артур, он же countervector. Он же countervector0000.
проблема тут, почитайте про функции про лож и истину, пройдите курсы сначала, а потом когда получите базовый уровень, сможете задавать вопросы))) еще за 10к могу попытаться решить каждый ваш вопрос, подходит ?
а еще может вот этот символ ( ! ) надо куда то там вставить, держите))) или условие else…