DS1307 Arduino UNO

Использование различных блоков часов
Ответить
dragaman87
Рядовой
Сообщения: 5
Зарегистрирован: 31.10.2016{, 19:25}
Репутация: 0

DS1307 Arduino UNO

#1

Сообщение dragaman87 » 09.12.2016{, 16:03}

Здравствуйте уважаемые форумчане!
У меня довольно простой вопрос (по крайней мере таковым он вам покажется..):

Подключаю модуль реального времени DS1307 к Ардуино Уно, все согласно инструкции, но никак не могу настроить время на модуле, каждый раз выдает 2165 год 23:59:59..Три дня мучаюсь, пробовал подключать другой DS1307, пишет то же самое...Догадываюсь что проблема может быть в библиотеке Wire или RTClib..

Спасибо большое за помощь.

П.С. Я нуб)

Аватара пользователя
Dev1
Майор
Сообщения: 1026
Зарегистрирован: 12.07.2016{, 18:04}
Репутация: 59
Откуда: Гондурас

DS1307 Arduino UNO

#2

Сообщение Dev1 » 09.12.2016{, 17:27}

Блоком SetTime выставляли время?
Или Инструменты - Часы реального времени - Установка часов реального времени
Последний раз редактировалось Dev1 09.12.2016{, 17:29}, всего редактировалось 1 раз.
Win10-64 FLProg v7.5.2 Portable :fie:

dragaman87
Рядовой
Сообщения: 5
Зарегистрирован: 31.10.2016{, 19:25}
Репутация: 0

DS1307 Arduino UNO

#3

Сообщение dragaman87 » 09.12.2016{, 17:42}

Dev1 писал(а):Блоком SetTime выставляли время?Или Инструменты - Часы реального времени - Установка часов реального времени
Подключался через инструменты
Только что попробовал на ардуино нано и все работает на УРА!
А вот с ардуино Уно проблема....

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

DS1307 Arduino UNO

#4

Сообщение slavas » 09.12.2016{, 22:28}

Вы не правильно подключились, без модуля вероятно будет тоже самое.

dragaman87
Рядовой
Сообщения: 5
Зарегистрирован: 31.10.2016{, 19:25}
Репутация: 0

DS1307 Arduino UNO

#5

Сообщение dragaman87 » 12.12.2016{, 16:53}

Цитата slavas () 200?'200px':''+(this.scrollHeight+5)+'px');">Вы не правильно подключились, без модуля вероятно будет тоже самое.Спасибо большое, проверил подключение, вроде все ОК. Прозвонил контакты, пришлось перепаивать пины на DS1307, не было контакта. С этим вроде разобрался.

Теперь трабл в другом, выставляю часы, все ОК. Нужно чтоб реле срабатывало на включение в X часов/минут и выключалось в Y часов/минут.

И почему то не срабатывает. Может кто подскажет...?


Вложения
2855589.jpg
9440263.jpg

dragaman87
Рядовой
Сообщения: 5
Зарегистрирован: 31.10.2016{, 19:25}
Репутация: 0

DS1307 Arduino UNO

#6

Сообщение dragaman87 » 12.12.2016{, 16:57}

Цитата slavas () 200?'200px':''+(this.scrollHeight+5)+'px');">Вы не правильно подключились, без модуля вероятно будет тоже самое.Спасибо большое, проверил подключение, вроде все ОК. Прозвонил контакты, пришлось перепаивать пины на DS1307, не было контакта. С этим вроде разобрался.

Теперь трабл в другом, выставляю часы, все ОК. Нужно чтоб реле срабатывало на включение в X часов/минут и выключалось в Y часов/минут.

И почему то не срабатывает. Может кто подскажет...?


Вложения
6239411.jpg
7532787.jpg

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

DS1307 Arduino UNO

#7

Сообщение Олег » 12.12.2016{, 17:10}

На плате номер два вход En на блоке не надо включить?

efka5
Рядовой
Сообщения: 6
Зарегистрирован: 26.12.2016{, 00:48}
Репутация: 0

DS1307 Arduino UNO

#8

Сообщение efka5 » 09.02.2017{, 23:27}

Как вывести температуру с этих часов на шилд 1602 (датчик водонепроницаемый ds18b20)?

Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13.10.2015{, 16:47}
Репутация: 63
Контактная информация:

DS1307 Arduino UNO

#9

Сообщение Олег » 09.02.2017{, 23:39}

Температуру с часов? Определитесь конкретнее.

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

DS1307 Arduino UNO

#10

Сообщение slavas » 09.02.2017{, 23:42}

Эта микросхема не умеет измерять температуру, на модуле есть контакты для припаивания ds18b20, а его соответственно надо сканировать. Все необходимые блоки есть в программе.

Аватара пользователя
Boroda
Капитан
Сообщения: 836
Зарегистрирован: 01.05.2016{, 01:04}
Репутация: 38
Откуда: Коломна
Имя: Станислав
Контактная информация:

DS1307 Arduino UNO

#11

Сообщение Boroda » 09.02.2017{, 23:43}

efka5, вопрос "идеален".  
Встроенного термодатчика у DS1307 нет. Есть у DS3231, на форуме уже обсуждалось.
Про DS18B20 тоже все есть, в том числе в видеоуроках на второй странице.

Добавлено (09.02.2017, 23:43)
---------------------------------------------
опередили

Аватара пользователя
slavas
Лейтенант
Сообщения: 595
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 1
Откуда: Санкт-Петербург

DS1307 Arduino UNO

#12

Сообщение slavas » 10.02.2017{, 00:29}

Boroda, облом 

slon-genia
Сержант
Сообщения: 102
Зарегистрирован: 21.11.2016{, 11:05}
Репутация: 2

DS1307 Arduino UNO

#13

Сообщение slon-genia » 25.12.2017{, 20:39}

Добрый вечер уважаемые форумчане. В программе FLProg3_0_3 увидел в левом окне, что программа видит внешнюю память часов реального времени DS1307. Как с ней можно работать? На форуме видел пользовательский блок, но если программа видит AT24C32, то возможно ли обойтись без него и как это сделать?

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

DS1307 Arduino UNO

#14

Сообщение pan » 25.12.2017{, 21:10}

так же как и со встроенной.если хотите использовать эту память для хранения, то отключите встроенную. всё.
Изображение

Ответить

Вернуться в «Часы реального времени»