Не распознается библиотека Clock Module-2 DS1302

Откуда Вам знать? Если бы Вы знали что правда, а что нет, то и вопроса бы не было.

1 лайк

Правда это истина.
Но кто-то говорит из зависти и прохвоста енотства, что все что я скажу - ложь, а я истина. А зачем подселять души зависти и зла, сомнения, колдунистические - демонологические игры для советских одно классников, порчи и … клеветню не переношу с детства.

программирование так не работает…

1 лайк

Babos, согласен.
Правда - true;
Истина - true;
Ложь - false;

а еще может у вас символ + в принте лишний)))

char buffer[50];
sprintf(buffer, "Today is: %02d:%02d:%02d   .%02d.%02d.%04d W: %d", 
        hour, min, sec, mday, mon, year, wday);
Serial.println(buffer);

если захотите демонов вызывать, попробуйте так

Что здесь лишнее?

// Чтение даты/времени
  if (!rtc.getDateTime(&hour, &min, &sec, &mday, &mon, &year, &wday)) { 
  Serial.println("Error:0000");
    }
  else{Serial.println("Today is:" + hour + de0+ min +de0 + sec + "   "+de1 + mday +de1 + mon +de1+ year+" W: "+ wday);
  }
char buffer[50];
sprintf(buffer, "Today is: %02d:%02d:%02d   .%02d.%02d.%04d W: %d", 
        hour, min, sec, mday, mon, year, wday);
Serial.println(buffer);

демонов вызывают так! там много чего лишнего, а если по отдельности будите выводить, точно должно работать! с вас 10к)))

Serial.print("Today is: ");
Serial.print(hour);
Serial.print(de0);
Serial.print(min);
Serial.print(de0);
Serial.print(sec);
Serial.print("   ");
Serial.print(de1);
Serial.print(mday);
Serial.print(de1);
Serial.print(mon);
Serial.print(de1);
Serial.print(year);
Serial.print(" W: ");
Serial.println(wday);

С какого это бодуна? Истина - одна. А правд столько, сколько точек зрения.

Например, вот на этой картинке истина одна, а правд целых три (и не одна из них не истинна, кстати!):

2 лайка

Я не врубаюсь в этот дранный prinft или как там его.
напишите на языке:
//Артурика++; попросче, плиз.

Serial.println( );

я вам дал 2 рабочих решения, а вам надо еще и за вас сделать ?)))

Благодарю, спасибо, Это круто!!!

Бабос, ты не понимаешь, что у Артурика сквозняк, форточка об раму бьётся.

4 лайка

Хочу сказать огромное спасибо.

#include <Wire.h>
#include <Alash_DS1302.h>
/*
  DS1302 IC      Atmel AVR             ESP8266       ESP32
  GND            GND                     GND          GND
  VCC2           5V(или 3.3V)            3V3          3V3
  SCLK (CLK)     2(цифровой пин)         D4           0
  I/O (DAT)      3(цифровой пин)         D2           5
  CE (RST)       4(цифровой пин)         D2           4
*/
// Подключение пина данных DS1302 к цифровому пину Arduino
#define DS1302_CLK_PIN     2
#define DS1302_IO_PIN       3
#define DS1302_CE_PIN      4

// Создание объекта RTC
Alash_DS1302 rtc = Alash_DS1302(DS1302_CLK_PIN, DS1302_IO_PIN, DS1302_CE_PIN);
String de0=":";
String de1=".";
void setup(){
  Serial.begin(9600);  // Начало последовательной связи с скоростью 115200 бит/с
  
  Wire.begin();  // Начало работы с I2C
  Wire.setClock(100000);  // Установка скорости передачи данных по I2C
  rtc.begin();

  // Установка даты/времени: 19:20:22 1/1/2024 Weekday:5
rtc.setDateTime(23, 59, 22,  9, 1, 2026, 5); // Вывод сообщения об ошибке в последовательный порт
  

}

void loop() {
  String name ="20:22:20 1.1.2026" ;// Объявление массива для хранения строкового значения дня недели и месяца
  uint8_t hour;        //hh
  uint8_t min;        // mm
  uint8_t sec;       // ss
  uint8_t mday;     // dd
  uint8_t mon;     // MM
  uint16_t year;  // YYYY
  uint8_t wday;  // W

  // Чтение даты/времени
  if (!rtc.getDateTime(&hour, &min, &sec, &mday, &mon, &year, &wday)) { 
  Serial.println("Error:0000");
    }
  else{
Serial.print("Today is: ");
Serial.print(hour);
Serial.print(de0);
Serial.print(min);
Serial.print(de0);
Serial.print(sec);
Serial.print("   ");
Serial.print(mday);
Serial.print(de1);
Serial.print(mon);
Serial.print(de1);
Serial.print(year);
Serial.print(" W: ");
Serial.println(wday);
    
  }
  
  
  delay(1000);  // Задержка 1000 мс
}

а вы правда в IT ?)))
что то в вас есть этакое….
расскажете какого там у вас в этой сфере ?
правда что ытышники считают что за 1к у них должны на коленях выпрашивать сделать за них работу ?
или если они задали вопрос что бы сделали если бы получали 400к в месяц, надо бросать все и ехать на собеседование к ним)))

не могу в реале им задавать такие вопросы, вот пытаюсь в сети их выцепить, анонимно)))

вы сами скидывали его резюме))) мало ли например я его уровень юмора просто не понимаю…

Смысл юмора - вызвать смех у адресуемого, вам смешно?

:slight_smile:

то мне мне птица Гамаюн, надежду подаёт.

Отнюдь.

значит вы не объясните почему в IT так народ себя ведет ? … надменно чтоль…. при этом вообще нечего не умеет)))
хочется поймать настоящего аытышныка,(с корочкой!) и попытать его вопросами)))

это вопрос, или утверждение ?

или вы бота пишите который сможет выполнять любую работу ? в том числе общаться и задавать вопросы)))

У нас просто конфликт созвучий: есть частоты, которые человек не переносит, например, кто-то не переносит пение птиц??
Я нигде не работаю у меня 1 группа инвалидности. Но планирую стать каким нибудь учителем, но пока программирую дома. Могу пригласить к себе, я из России. Нефтеюганск. Летом на лечение в Ереван.
Если повезет не будут ставить умопирачительные уколы. И давать меньше дозы. Если повезет Morrowind не станет. Зеков тоже, фашистов, тоже, лжедокторов лженаук тоже, демонов тоже, и тогда будет мир и процветание во всяком случае для о избранных.

ну тогда как для человека с инвалидностью, советую потратить 50к-100к на комплектующие и пройти курс https://роботехника18.рф/%d1%80%d0%be%d0%b1%d0%be%d1%82%d0%be%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d0%ba%d0%b0-%d0%b0%d1%80%d0%b4%d1%83%d0%b8%d0%bd%d0%be/ а потом познакомившись с ардуино, будите думать что собрать, кем стать… сможете задавать вопросы…

Babos, ты пахож на Аракелова Гришу. Он тоже слегка Babos. А я полный Артурик в программировании, потому что нельзя быть на свете красивой такой.