Подключение DS1307 к digital pins

ronny99
Offline
Зарегистрирован: 10.09.2013

Добрый день, есть часы DS1307, погуглил, подключать надо к пинам A4 и A5, но у меня свободен только A0... Можно ли как то подключить к цифровым пинам? Заранее спасибо!

romeo_b
Offline
Зарегистрирован: 08.11.2013
 
нельзя   
 
DS1307 работают на I2C 
 
I2C шина
SDA – Digital Pin 4
SCL – Digital Pin 5
ronny99
Offline
Зарегистрирован: 10.09.2013

Хм..а есть ли схожие по функционалу микросхемы для цифровых пинов?

ronny99
Offline
Зарегистрирован: 10.09.2013

Хотя вот нашел статейку http://nnm.me/blogs/pencraft/arduino-i-chasy-na-mikrosheme-dallas-ds1307/

Автор пишет:

Библиотека DS1307.h
Библиотека DS1307.h служит для подключения к Arduino модуля часов реального времени на микросхеме Dallas DS1307. Основная ее особенность: отказ от использования библиотеки Wire и аналоговых пинов A4 и A5 в качестве шины I2C. В этой библиотеке шина I2C организуется на цифровых пинах Arduino.

Начиная с версии 1.10 от 26 января 2012 библиотека адаптирована для поддержки Arduino 1.0 IDE.

Еще раз обратите внимание, при использовании данной библиотеки модуль часов следует подключать к ЦИФРОВЫМ ПИНАМ Arduino, а не к аналоговым (не используя стандартную шину I2C),
например:
SDA – Digital Pin 4
SCL – Digital Pin 5
Выход CQW/OUT можно оставить неподключенным, если Вам не требуется частота, выдаваемая встроенным генератором.

получается можно подключить?!

axill
Offline
Зарегистрирован: 05.09.2011

ronny99 пишет:

Еще раз обратите внимание, при использовании данной библиотеки модуль часов следует подключать к ЦИФРОВЫМ ПИНАМ Arduino, а не к аналоговым (не используя стандартную шину I2C),

не совсем так. К вашему сведению "аналоговые пины" такие же цифровые как и все остальные, только у них есть альтернативная функция в виде АЦП

вам выше не совсем корректно сказали "НЕЛЬЗЯ". Если использовать програмный I2C то цепляться можно к любым пинам. Собственно вы уже все нашли