FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Воскресенье, 04.12.2016, 17:17
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Key Pad Shield + ds1307
Key Pad Shield + ds1307
Kamaj_777
Дата: Пятница, 15.04.2016, 02:39 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Всем доброго времени суток. Ребят почему не могу соединить Key Pad Shield к ds1307 по i2c?
Прикрепления: 6459683.jpg(155Kb) · 7734668.jpg(202Kb) · 4336961.jpg(201Kb)
 
Pixima Дата: Пятница, 15.04.2016, 05:02 | Сообщение # 2
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 2
Репутация: 1
Статус: Offline
Привет!
Тебе нужно использовать ещё два блока:
"Конвертация типов"---->"Преобразование строк"
и
"Строки"----->"Сложение строк"
В приложенной картинке набросал схему.
Вообще, синий цвет- это простое, целое число integer. А зелёное- строка, string. Их без конвертации между собой не связать.
Прикрепления: 1158942.png(5Kb)
 
Kamaj_777 Дата: Пятница, 15.04.2016, 05:34 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Цитата Pixima ()
Тебе нужно использовать ещё два блока
Спасибо за отклик) Все собрвл,залил,но вместо времени на дисплее квадраты((
 
Слимпер Дата: Пятница, 15.04.2016, 08:17 | Сообщение # 4
Генерал-лейтенант
Группа: Проверенные
Сообщений: 664
Награды: 25
Репутация: 23
Статус: Offline
Цитата Kamaj_777 ()
Спасибо за отклик) Все собрвл,залил,но вместо времени на дисплее квадраты((
А вы контрастность на экране настроили?
В описании схемы подключения дисплея есть переменный (подстроечный) резистор его надо покрутить, до правильного отображения.


Сообщение отредактировал Слимпер - Пятница, 15.04.2016, 08:20
 
Kamaj_777 Дата: Пятница, 15.04.2016, 14:20 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Цитата Слимпер ()
А вы контрастность на экране настроили?

Я конечно еще мало в этом шарю, но контарстность первым делом покрутил))
 
Слимпер Дата: Пятница, 15.04.2016, 14:54 | Сообщение # 6
Генерал-лейтенант
Группа: Проверенные
Сообщений: 664
Награды: 25
Репутация: 23
Статус: Offline
Так, а просто константу  на дисплей вывести удалось ?
Кстати, а адрес дисплея 68 вы откуда взяли, сканированием шины получили?
Просто 68 это  стандартный адрес часов, он в библиотеки прописан.
А у I2С адаптера адрес обычно 27, но может сменятся перемычками.
 
Kamaj_777 Дата: Пятница, 15.04.2016, 15:05 | Сообщение # 7
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Заливал сторонние скетчи,все рботало. В тех скетчах был прописан аадрес 68. Плюс сканировал шину, в итоге у часов адрес 50, у дисплея 68.
 
Слимпер Дата: Пятница, 15.04.2016, 15:40 | Сообщение # 8
Генерал-лейтенант
Группа: Проверенные
Сообщений: 664
Награды: 25
Репутация: 23
Статус: Offline
В этом и проблема у часов для нормальной работы библиотеки RTClib.h  должен быть адрес 68, а у дисплея любой другой.
На пробу отключите (физически и из кода) часы, и выведите константу на дисплей.
Если все заработает, то надо будет думать как быть с адресами

Надо буде использовать другой блок для часов, во встроенном нельзя менять адрес.

Добавлено (15.04.2016, 15:40)
---------------------------------------------

Цитата
DS1307 имеет Адрес 0x68. Он записан на заводе-изготовителе. Микросхема памяти имеет адрес 0x50. 
Так, что адрес часов отличным от 68  быть не должен.


Сообщение отредактировал Слимпер - Пятница, 15.04.2016, 15:22
 
Kamaj_777 Дата: Пятница, 15.04.2016, 16:59 | Сообщение # 9
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Всем спасибо за помощь! Дело было не в бобине...  :D
Буду дальше изучать матчасть))
Следующий шаг добавить 0 если время меньше 10 часов,минут и секунд
Прикрепления: 1305926.jpg(194Kb)


Сообщение отредактировал Kamaj_777 - Пятница, 15.04.2016, 17:38
 
Сергей Дата: Пятница, 15.04.2016, 20:16 | Сообщение # 10
Модератор
Группа: Модераторы
Сообщений: 366
Награды: 15
Репутация: 5
Статус: Offline
Цитата Kamaj_777 ()
Следующий шаг добавить 0 если время меньше 10 часов,минут и секунд
Kamaj_777, по этому вопросу Вам сюда


Выгодные покупки на AliExpress в Cashback ePN! Возврат до 12 % от стоимости ЛЮБОГО товара!
 
UMC Дата: Пятница, 15.04.2016, 20:21 | Сообщение # 11
Рядовой
Группа: Проверенные
Сообщений: 18
Награды: 0
Репутация: 0
Статус: Offline
уже есть куча готовых блоков для формирования времени....но лучше конечно самому изготовить ... для саморазвития smile
 
Kamaj_777 Дата: Суббота, 16.04.2016, 10:21 | Сообщение # 12
Рядовой
Группа: Проверенные
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
Спасибо парни,все работает!
 
Форум » Основной » Спросить у знатоков » Key Pad Shield + ds1307
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика