Arduino UNO работа с DS3231SN
- Войдите на сайт для отправки комментариев
Пнд, 12/10/2015 - 11:51
Здравствуйте! Я новичек в Arduino. И возможно вопрос покажется глупым но для меня это "закавыка"
Я пытаюсь использовать модуль реального времени DS3231SN. Все просто.
1- Задать дату и время
2- Вывод в консоль(монитор последовательного порта) даты и времени.
Нашел код который задает время
#include <Time.h>
#include <Wire.h>
#include <DS1307RTC.h>
void setup() {
setSyncProvider(RTC.get);
//Устанавливаем время в формате:
//Часы, минуты, секунды, день, месяц, год
setTime(12,10,0,12,10,2015);
//Применяем:
RTC.set(now());
}
void loop()
{
delay(100);
}
Однако при проверки выдает много сообщений:
In file included from C:\Program Files (x86)\Arduino\libraries\Time\DateStrings.cpp:11:0:
C:\Program Files (x86)\Arduino\libraries\Time\DateStrings.cpp:41:22: error: variable 'monthNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PGM_P monthNames_P[] PROGMEM =
Подскажите как можно исправить ошибки?
Спасибо!
Откройте Arduino/libraries/Time/DateStrings.cpp, найдите переменную monthNames_P и перед её объявлением допишите const
Большое спасибо, все заработало.