#1 2014-11-20 21:03:04

ИгорьПаук
Учасник
Зареєстрований: 2014-11-20
Повідомлень: 3

Ардуино Уно + модуль часов DS1307

Здравствуйте. Подскажите, пожалуйста, новичку. smile

Вот такой вот модуль http://arduino-ua.com/prod22-Real_Time_ … dyl_DS1307 приобрел (хочу настроить включение/выключение света по времени). И в самом-самом начале проблема: не могу найти ни одного скетча чтобы хотя бы запустить и настроить часы. Либо не читает скетч, либо некорректно работают часы. sad

подключение модуля к Ардуино:

SCL - A5
SDA - А4
VCC - 5V
GND - GND

Питание проверил тестером - честные 5В

Добавил дополнительно библиотеки (которые требовались с скетчах что я пробовал запускать), такие как Time, DS1307RTC, RTClib.

Очень большое спасибо скажу тому, кто подкинет годный скетч.

Неактивний

#2 2014-11-25 15:34:38

ИгорьПаук
Учасник
Зареєстрований: 2014-11-20
Повідомлень: 3

Re: Ардуино Уно + модуль часов DS1307

Наверное я неконкретно ставлю вопросы ...

Ну вот например такой скетч:

#Подключаем библиотеки:
#include <Time.h>
#include <Wire.h>
#include <DS1307RTC.h>

void setup()  {
   setSyncProvider(RTC.get);
   //Устанавливаем время в формате:
   //Часы, минуты, секунды, день, месяц, год
   setTime(14,50,0,12,4,2014);
   //Применяем:
   RTC.set(now());
}
void loop()
{
   sleep(100);
}


При компилировании выдает ошибку на " sleep(100); ". И библиотеки подсвечиваются по разному. Это видно на картинке ниже.
http://forum.arduino.ua/img/members/65/11.jpg

Остання редакція ИгорьПаук (2014-11-25 15:35:14)

Неактивний

#3 2014-11-26 20:44:33

motin.maxim
Учасник
З Киев
Зареєстрований: 2014-08-01
Повідомлень: 17
Сайт

Re: Ардуино Уно + модуль часов DS1307

ну оно тут пишет вам что не знает что такое sleep(100);
задержки в Arduino пишите как delay(100)

Неактивний

#4 2014-11-30 22:21:00

Vitaha123
Гість

Re: Ардуино Уно + модуль часов DS1307

Ну Delay() Ступарит весь скетч на время в нем прописанное, тут наверно надо другую библиотеку!
А вот по поводу библиотек: Я так понял их к этим часам куча, так как у меня суровый мозговынос по поводу их программирования. никакой скутч не подходит, может кто подскажет как выставить в часах реальное время компьютера и чтобы они больше не сбивались!!!

#5 2014-12-01 18:50:53

oskoma
Гість

Re: Ардуино Уно + модуль часов DS1307

Vitaha123, добавь скайп karamba1998, помогу чем смогу( сам не давно с такой проблемой  столкнулся) wink

#6 2015-03-19 17:12:00

Colombo
Учасник
Зареєстрований: 2015-03-19
Повідомлень: 2

Re: Ардуино Уно + модуль часов DS1307

У меня такая же проблема, когда добавляю библиотеку DS1307RTC.h,
она не подсвечивается, то есть как я понимаю она не совсем задействована,
ну и соответственно при компиляции выдает  ошыбку:

In file included from C:\Users\KIPiA\Documents\Arduino\libraries\Time\DateStrings.cpp:11:0:
C:\Users\KIPiA\Documents\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 =

может кто уже знает в чем проблема?

Неактивний

#7 2016-10-20 12:45:25

Saddamko
Гість

Re: Ардуино Уно + модуль часов DS1307

Может кому пригодится код для установки часов и использования с дисплеем TM1637 - Тут код и тут

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму