Помогите пожалуйста новичку в теме ардуино с кодом)))

// подключение библиотек для работы с OLED
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <microDS3231.h>
MicroDS3231 rtc;
/*------------------------------------------------*/
#define OLED_RESET 7
Adafruit_SSD1306 display(OLED_RESET); // создаём объект "дисплей"
/*------------------------------------------------*/
void setup() {
  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  // инициализация дисплея по интерфейсу I2C, адрес 0x3C
  display.clearDisplay(); // очистка дисплея
  display.setTextSize(1); // установка размера шрифта
  display.setTextColor(WHITE); // установка цвета текста
  display.setCursor(0, 0); // установка курсора в позицию X = 0; Y = 0
  display.print ("вот сбда надо вывести эту строчку: Serial.println(rtc.getTimeString())"); // записываем в буфер дисплея нашу фразу
  display.display(); // и её выводим на экран
  Serial.begin(9600);
}
/*------------------------------------------------*/
void loop() {

/*------------------------------------------------*/


  // получаем и выводим каждый элемент отдельно
  Serial.print(rtc.getHours());
  Serial.print(":");
  Serial.print(rtc.getMinutes());
  Serial.print(":");
  Serial.print(rtc.getSeconds());
  Serial.print(" ");
  Serial.print(rtc.getDay());
  Serial.print(" ");
  Serial.print(rtc.getDate());
  Serial.print("/");
  Serial.print(rtc.getMonth());
  Serial.print("/");
  Serial.println(rtc.getYear());
  
  // выводим температуру модуля
  Serial.println(rtc.getTemperatureFloat());  
  
  // выводим дату и время готовыми строками
  Serial.println(rtc.getTimeString());
  Serial.println(rtc.getDateString());```

как это сделать?

Для начала сделать так

Снимок экрана в 2023-03-05 17-05-33

А потом внятно объяснить, какой помощи вы просите?

мне нужно вывести время на дисплей
как это сделать?

display.print (rtc.getTimeString());

@Artem_Pisenosiy

Код вставлен не полностью, процедура loop() не имеет закрывающей скобки

Вставил эту строчку все работает, но время не обновляется(

есть, просто не до конца скопировал

а с чего ему обновлятся, если вы его выводите на экран только один раз - при старте программы.
Артем, вы разницу между процедурами setup() и loop() понимаете?

вы издеваетесь?

Писец какой-то! ЧТО сделать?

А чем он, по-Вашему, занимается?

Просто Командир пару строчек не перенес в топик, а так все ок - я проверил.

Где просили - там и вставил !!! Просите в следующий раз правильно !!!

2 лайка