0 голосов
Коллеги, кто нибудь запускал сабж в режиме программирования Arduino IDE? Не могу настроить работу. По сути вопросов несколько

1 подойдет ли библитека амперки?

2 использую SDA D2 и SCL D0 - будет ли работать?

3 пример кода ниже время не выдает вместо времени выдает абракадабру

4 помогите!

// библиотека для работы I²C
#include <Wire.h>
// библиотека для работы с часами реального времени
#include <TroykaRTC.h>

// размер массива для времени
#define LEN_TIME 12
// размер массива для даты
#define LEN_DATE 12
// размер массива для дня недели
#define LEN_DOW 12

// создаём объект для работы с часами реального времени
RTC clock1;

// массив для хранения текущего времени
char time1[LEN_TIME] = "00:00:00   ";
// массив для хранения текущей даты
char date[LEN_DATE];
// массив для хранения текущего дня недели
char weekDay[LEN_DOW];
 
void setup() {
    //Wire.begin(2, 0);
    Wire.begin();
     delay(2000);
  // открываем последовательный порт
  Serial.begin(9600);
  delay(1000);
  // инициализация часов
  clock1.begin();
  delay(2000);
  // метод установки времени и даты в модуль вручную
  clock1.set(10,25,45,27,07,2005,THURSDAY);    
  // метод установки времени и даты автоматически при компиляции
  clock1.set(__TIMESTAMP__);
  // что бы время менялось при прошивки или сбросе питания
  // закоментируйте оба метода clock.set();
}

void loop() {
  // запрашиваем данные с часов
  clock1.read();
  // получаем текущее время, дату и день недели в переменные
  clock1.getTimeStamp(time1, date, weekDay);
  // выводим в serial порт текущее время, дату и день недели
  Serial.println(time1);
  //Serial.print("\t");
  //Serial.print(date);
  //Serial.print("\t");
  //Serial.println(weekDay);
  // ждём одну секунду
  delay(1000);
}
(25 баллов) 1 2 9

1 Ответ

0 голосов
Проблема решилась. Надо на RTC c WiFI slot подать +5v вместо +3.3v. Сразу заработало.
Что странно - проверял RTC с Iskra JS - там тоже 3.3v питалось - работало.
(25 баллов) 1 2 9
Как они работали у Вас с Iskra JS? Мне просто интересно, я над этой проблемой уже 1.5 года бьюсь!
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. parovoZZ

    16 балл(ов)

  2. lyay

    14 балл(ов)

  3. Aromik

    8 балл(ов)

  4. AlexUno111

    6 балл(ов)

  5. Анатоле

    2 балл(ов)

  6. mrgrbt

    2 балл(ов)

...