Связь двух Arduino uno через ICSP

Skaper
Offline
Зарегистрирован: 24.06.2012

Можно ли использовать пины ICSP (MOSI, MISO) для свази двух ардуино, если они еще используются Motor Shield . Если нет, то как еще можно? (RX и TX заняты Bluetooth). 

А можно ли их связать через аналоговый пин?  (Ну это на крайний случай.) На 1 Arduino analogWrite() а на  2 Arduino analogRead, чтобы передавать какое либо число, и в зависимости от него выполнять какую либо функцию.

Спасибо.

Skaper
Offline
Зарегистрирован: 24.06.2012

Или же к RX и TX можно подключит второй Ардуино и использовать совместно с Блютуз?

maksim
Offline
Зарегистрирован: 12.02.2012
Skaper
Offline
Зарегистрирован: 24.06.2012

Может использовать SoftwareSerial Library и перенаправить Serial на свободные 13 и 2?

Skaper
Offline
Зарегистрирован: 24.06.2012

Тоесть это похоже на принцип передачи через RX и TX? Значительные отличия есть?

maksim
Offline
Зарегистрирован: 12.02.2012

Как хотите, можете и софтовый UART (SoftwareSerial) использовать. 

Skaper пишет:

Тоесть это похоже на принцип передачи через RX и TX? Значительные отличия есть?

Нет, это похоже на шину I2C.

Skaper
Offline
Зарегистрирован: 24.06.2012

Спасибо большое! А вот всетаки как насчет пинов ICSP, их можно использовать совместно?

maksim
Offline
Зарегистрирован: 12.02.2012

С мотор-шилдом никак. А вообще так:

2 вывода против 4-х... зачем?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Skaper пишет:

Спасибо большое! А вот всетаки как насчет пинов ICSP, их можно использовать совместно?

не пойму, вы типа хотите что бы два водителя крутили один руль? как вы это себе видите сугубо теоретически хотя бы, но детально... они друг другу по рукам будут бить? и какой вообще смысл в такой конструкции?

toc
Offline
Зарегистрирован: 09.02.2013

Мне кажется, что Skaper хочет вторую ардуину посадить на SPI шину в роли Slave.

Гуглить arduino as slave spi

например http://greenoakst.blogspot.ru/2012/06/arduino-spi.html

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

нет. судя по тексту, он хочет что бы по одному SPI , 2 ардуины рулили одним шильдом..

такое теоретически возмоэно только при условии что шильд будет мастером в этом связке.. но если шильд будет настолько умным, то нафиг ему эти ардуины нужны...

к томуже не совсем понятно зачем 2 ардуины? выходов на одной не хватает? мощности для математики? для чего их нужно 2?

Skaper
Offline
Зарегистрирован: 24.06.2012

Да, не хватает выходов. И точнее говоря, я хочу связать Arduino Uno с самодельным Arduino на Atmaega328p-pu. и связать их через  I2C.(2рой будет управлять светодиодами, датчиком скорости, 2xSHARP sensor,  микрофон...) Только возник вопрос, как лучше запитать его, через LM7805 или пинам питания на Atmaega328p с Arduino Uno 5v. Много ли она при этом потреблять будет? Использую аккумулятор Li-ion 12V 6800mAh для питания Arduino Uno, и 4х эл. двигателей. Какую лучше тогда схему использовать для самодельного Arduino? Типо такой (убрав LM7805 и все что с ним связано)?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

а взять какую нибуть ардуину мега 2560 и не парится вам мешает представление о прекрасном?

у ней выводов выше крышы. и стоит она 10 баксов...

Skaper
Offline
Зарегистрирован: 24.06.2012

Ждать 30-40 дней, а нужно сейчас доделать, позже и заменю на мегу.