Key Pad Shield + ds1307
Key Pad Shield + ds1307
Всем доброго времени суток. Ребят почему не могу соединить Key Pad Shield к ds1307 по i2c?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Key Pad Shield + ds1307
Привет!
Тебе нужно использовать ещё два блока:
"Конвертация типов"---->"Преобразование строк"
и
"Строки"----->"Сложение строк"
В приложенной картинке набросал схему.
Вообще, синий цвет- это простое, целое число integer. А зелёное- строка, string. Их без конвертации между собой не связать.
Тебе нужно использовать ещё два блока:
"Конвертация типов"---->"Преобразование строк"
и
"Строки"----->"Сложение строк"
В приложенной картинке набросал схему.
Вообще, синий цвет- это простое, целое число integer. А зелёное- строка, string. Их без конвертации между собой не связать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Key Pad Shield + ds1307
Спасибо за отклик) Все собрвл,залил,но вместо времени на дисплее квадраты((Pixima писал(а):Тебе нужно использовать ещё два блока
Key Pad Shield + ds1307
А вы контрастность на экране настроили?Kamaj_777 писал(а):Спасибо за отклик) Все собрвл,залил,но вместо времени на дисплее квадраты((
В описании схемы подключения дисплея есть переменный (подстроечный) резистор его надо покрутить, до правильного отображения.
Последний раз редактировалось Слимпер 15 апр 2016, 08:20, всего редактировалось 1 раз.
Key Pad Shield + ds1307
Я конечно еще мало в этом шарю, но контарстность первым делом покрутил))Слимпер писал(а):А вы контрастность на экране настроили?
Key Pad Shield + ds1307
Так, а просто константу на дисплей вывести удалось ?
Кстати, а адрес дисплея 68 вы откуда взяли, сканированием шины получили?
Просто 68 это стандартный адрес часов, он в библиотеки прописан.
А у I2С адаптера адрес обычно 27, но может сменятся перемычками.
Кстати, а адрес дисплея 68 вы откуда взяли, сканированием шины получили?
Просто 68 это стандартный адрес часов, он в библиотеки прописан.
А у I2С адаптера адрес обычно 27, но может сменятся перемычками.
Key Pad Shield + ds1307
Заливал сторонние скетчи,все рботало. В тех скетчах был прописан аадрес 68. Плюс сканировал шину, в итоге у часов адрес 50, у дисплея 68.
Key Pad Shield + ds1307
В этом и проблема у часов для нормальной работы библиотеки RTClib.h должен быть адрес 68, а у дисплея любой другой.
На пробу отключите (физически и из кода) часы, и выведите константу на дисплей.
Если все заработает, то надо будет думать как быть с адресами
Надо буде использовать другой блок для часов, во встроенном нельзя менять адрес.
Добавлено (15.04.2016, 15:40)
---------------------------------------------
На пробу отключите (физически и из кода) часы, и выведите константу на дисплей.
Если все заработает, то надо будет думать как быть с адресами
Надо буде использовать другой блок для часов, во встроенном нельзя менять адрес.
Добавлено (15.04.2016, 15:40)
---------------------------------------------
Так, что адрес часов отличным от 68 быть не должен.DS1307 имеет Адрес 0x68. Он записан на заводе-изготовителе. Микросхема памяти имеет адрес 0x50.
Последний раз редактировалось Слимпер 15 апр 2016, 15:22, всего редактировалось 1 раз.
Key Pad Shield + ds1307
Всем спасибо за помощь! Дело было не в бобине... 
Буду дальше изучать матчасть))
Следующий шаг добавить 0 если время меньше 10 часов,минут и секунд

Буду дальше изучать матчасть))
Следующий шаг добавить 0 если время меньше 10 часов,минут и секунд
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Kamaj_777 15 апр 2016, 17:38, всего редактировалось 1 раз.
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Key Pad Shield + ds1307
Kamaj_777, по этому вопросу Вам сюдаKamaj_777 писал(а):Следующий шаг добавить 0 если время меньше 10 часов,минут и секунд
Key Pad Shield + ds1307
уже есть куча готовых блоков для формирования времени....но лучше конечно самому изготовить ... для саморазвития 

Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя