DS1307 - не работает на шилде.
- Войдите на сайт для отправки комментариев
Подключил к Arduino Uno модуль часов DS1307. Для подключения использовал обычные "dupont cable" длиной 20см. Настроил - работает, выводит в монитор порта дату и время.
На моей ардуинке есть отдельные пины SCL и SDA - пробовал подключени и к пинам А4/А5 и к пинам SCL/SDA - работает.
Навесил на ардуинку Prototype Shield. Простенький шильд (см.фото) имеет повторители пинов самой ардуинки. Дорожки до дублирующих пинов короткие (куда короче чем "dupont cable" 15см).
Подключил DS1307 к шильду - опроса нет ни по пинам А4/А5, ни по SCL/SDA.
Запустил i2cScaner (сканер адресов шина i2c) - ничего не находит.
Выдернул DS1307, подключил вместо нее LCD1602 - все отлично работает.
Хочется понять, по какой причине DS1307 не работает на шильде. Объясните пожалуйста.
Выдернул DS1307, подключил вместо нее LCD1602 - все отлично работает.
Естесственно перезалил скетч.
Все решилось после внимательного изучения шилда. Найдена сопля с GND на SDA. Как при этом работал LCD 1602 для меня остается загадкой.
Сам с собой поговорил :)