Мужики горю!! помогите плз!!

hong_10
Offline
Зарегистрирован: 30.10.2013

вопрос про i2c. Короче. на ардуине уно есть 2 дополнительных контакта sda и scl помимо А4, А5. В эти дополнительные контакты подключаю ds1307. А контакты А4 и А5, нужны мне вот для такой операции-pinMode(18,OUTPUT); pinMode(19,OUTPUT); digitalWrite(18,HIGH); digitalWrite(19,HIGH); т.е. чтобы А4 и А5 работали как простые контакты, а не как sda и scl. Подскажите как можно это сделать.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

i2c находится на тех же контактах A4 и A5 а не отдельно. просто в зависимости как настроишь так и работают

если там уже часы висят значит используйте другие пины для ногодрыганья

hong_10
Offline
Зарегистрирован: 30.10.2013

т.е. я не смогу отцепить i2c с контактов А4 и А5? дело в том, что у меня свободных пинов нет, кроме А4 и А5. 

Geronimo
Offline
Зарегистрирован: 06.05.2013

Нет нельзя

MaksMS
Offline
Зарегистрирован: 11.03.2013

 sda и scl - это те же выводы микроконтроллера что и  А4 и А5 . Если не хватает пинов ,то используйте сдвиговые регистры или i2c расширители портов

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

i2c только на этих пинах. только там!!!

std
Offline
Зарегистрирован: 05.01.2012

Вот так можно сделать, если выводов не хватает:

hong_10
Offline
Зарегистрирован: 30.10.2013

т.е. я к этому сдвиговому регистру могу подключить 8 штук реле на 5 вольт? и могу управлять ими как захочу(релюхи будут работать ровно так, как если бы они были подключены к ардуинке)? 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

ага

 а можете и 16 и все будет управлятся по 3 проводам

hong_10
Offline
Зарегистрирован: 30.10.2013

Спасибо мужики!)