проблема с Data logging shield V1.0

Вопросы от новичков
Ответить
un7pbk
Рядовой
Сообщения: 2
Зарегистрирован: 10.11.2017{, 17:53}
Репутация: 0

проблема с Data logging shield V1.0

#1

Сообщение un7pbk » 13.01.2018{, 18:22}

Всем добрый день! Собрал в Flprog небольшое устройство для измерения и регистрации температуры , влажности, давления.
Применил :
Arduino Uno R3
DS1302
SD Card Arduino Shield
LCD 1602
Все работает , информация отображается и пишется.
Приобрел плату Data logging shield V1.0 с часами DS1307 и SD Card , чтобы заменить два модуля одной платой.
В проекте на FLprog внес изменения в блок часов и блоки SD Card (удалил блоки часов и SD Card , заново выбрал из библиотеки эти блоки , соединил и прописал часы DS1307).
Проверил проект в Flprog ( пишет :"Корректен" , компилировал в Arduino. При загрузки проекта в плату Arduino Uno сообщение об ошибке:
Arduino: 1.8.1 (Windows 8.1), Плата:"Arduino/Genuino Uno"
C:\Users\User\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'void loop()':
pr2:102: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:128: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:154: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:187: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:226: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:252: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
Несколько библиотек найдено для "LiquidCrystal_I2C.h"
Используется: C:\Users\User\Documents\Arduino\libraries\LiquidCrystal_I2C
Не используется: c:\Program Files (x86)\FLProg\ideV2\libraries\LiquidCrystal_I2C
Несколько библиотек найдено для "BMP085.h"
Используется: C:\Users\User\Documents\Arduino\libraries\bmp085
Не используется: c:\Program Files (x86)\FLProg\ideV2\libraries\bmp085
exit status 1
'struct _I2CRealRimeClockTime' has no member named 'gettime'

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

Где я мог допустить ошибку? Подскажите пожалуйста.

holodaleksey
Лейтенант
Сообщения: 566
Зарегистрирован: 10.01.2016{, 13:47}
Репутация: 14

проблема с Data logging shield V1.0

#2

Сообщение holodaleksey » 15.01.2018{, 11:53}

тут:

Arduino: 1.8.1 (Windows 8.1), Плата:"Arduino/Genuino Uno"
C:\Users\User\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'void loop()':
pr2:102: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:128: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:154: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:187: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:226: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime();
^
pr2:252: error: 'struct _I2CRealRimeClockTime' has no member named 'gettime'
_RTC1.gettime()
Подпись удалена мною по требованию администрации форума, что является нарушение демократии )

un7pbk
Рядовой
Сообщения: 2
Зарегистрирован: 10.11.2017{, 17:53}
Репутация: 0

проблема с Data logging shield V1.0

#3

Сообщение un7pbk » 18.01.2018{, 18:48}

Обновил Flprog 3.0.1 на Flprog 3.0.3 , часы заработали.
Для SD Card нужно в листинге Ардуино прописывать номер подключения SD.begin(10);
В Flprog значение CS в блоке часов DS1307 можно установить 0...9 , а нужно 10.
Проект заработал.

Ответить

Вернуться в «Начинающим»