Подскажите, пожалуйста, можно ли считывать данные с одного датчика двумя ардуинами, подключенными параллельно? Например, с фоторезистора. Примерно, как на картинке.
Селе́н — химический элемент 16-й группы (по устаревшей классификации — главной подгруппы VI группы), 4-го периода в периодической системе, имеет атомный номер 34, обозначается символом Se (лат. Selenium)...
Не проще ли (и дешевле) подавать с одного датчика на две ноги одной Ардуины?
На двух ногах ардуины одинаковые данные точно не потребуются) Это не для конкретного случая. Фоторезистор - только для примера. Просто хотелось это прояснить. Думал, будет или нет воздействовать один МК на другой или нет. Чисто гипотетически)
Это не для конкретного случая. Фоторезистор - только для примера. Просто хотелось это прояснить. Думал, будет или нет воздействовать один МК на другой или нет. Чисто гипотетически)
Ну и как, прояснили?
Случаи - они всегда конкретные. И что подходит для одного конкретного случая, может категорически не подойти для другого.
Например, с аналоговым датчиком, на первый взгляд, проблем нет. Но зачем Вам две Ардуины рядом? А как только между ними будет расстояние и, следовательно, длинные провода, как тут же пойдут помехи - аналоговый сигнал от них в отличие от цифрового никак не защищен.
А если датчик обменивается данными по какому-либо цифровому протоколу, то там вообще в первом приближении параллелить нельзя. А если можно, то, как правило, нужно будет самому писать для такого случая библиотеки.
Случаи - они всегда конкретные. И что подходит для одного конкретного случая, может категорически не подойти для другого....
вы еще про pull-up забыли ... :) ну так, в качестве конкретики... зависимость (гальваноразвязка) БП. Входной импеданс и куча прелестей с шумами (написано выше)...
2ТС, по конкретной схеме один недочет - ничего не сказано про питание, а это важно. Вы соединили оба контроллера полным питаением т.е. отключить один контроллер не возможно т.к. они питаются параллельно. Соответственно будут перетоки и в результате могут (зависит от нагрузки и ошибок в схеме) вылететь оба контроллера - учите схемотехнику :)...
ЗЫ пока не спалите 10к рублей мелочевкой (по современным деньгам) считайте ущерб незначительным :)
Мне кажется, надо датчик считывать одной ардуинкой, и если надо, с первой ардуинки отправлять на вторую, третью, четвертую.... Получится 1 датчик хоть на сто ардуин.
Мне кажется, надо датчик считывать одной ардуинкой, и если надо, с первой ардуинки отправлять на вторую, третью, четвертую.... Получится 1 датчик хоть на сто ардуин.
задачки весма разные бывают, а вдруг ведущую необходимо отключить или она стала глючить, питание у нее пропало.
Универсальное решение кроется в развязке (к прмеру оптопарами). Но это все касается конкретного случая. Хотя это решение тоже имеет свое место.
Мне кажется, надо датчик считывать одной ардуинкой, и если надо, с первой ардуинки отправлять на вторую, третью, четвертую.... Получится 1 датчик хоть на сто ардуин.
задачки весма разные бывают, а вдруг ведущую необходимо отключить или она стала глючить, питание у нее пропало.
Универсальное решение кроется в развязке (к прмеру оптопарами). Но это все касается конкретного случая. Хотя это решение тоже имеет свое место.
Чем оптопары городить, лучше 2 датчика рядом втулить, каждой ардуине свой.
Недавно баловался с радиомодулями 433 мгц. Можно их применить. Ардуинка с датчиком и передатчиком...и хоть сто ардуин с приемниками. Ни каких проводов. Данные с датчика будут принимать одновременно.
Можно. Только быстрее, а то придёт Клапауций и запретит ))
А почему запретит?) Что-то может пойти не так?
Он такой... и закон Ома может запретить )
Всё будет хорошо. хоть десять входов(ардуин) подключайте. Непонятно зачем. Они же (ардуины) не будут друг от друга находиться на большом расстоянии ?
я не селен в схемотехнике но возник вопрос , для чего вы питание на датчик подаете от двух ардуин сразу?
селен
Селе́н — химический элемент 16-й группы (по устаревшей классификации — главной подгруппы VI группы), 4-го периода в периодической системе, имеет атомный номер 34, обозначается символом Se (лат. Selenium)...
(https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BB%D0%B5%D0%BD)
Какой-то перерасход Ардуин получается.
Не проще ли (и дешевле) подавать с одного датчика на две ноги одной Ардуины?
Не проще ли (и дешевле) подавать с одного датчика на две ноги одной Ардуины?
На двух ногах ардуины одинаковые данные точно не потребуются) Это не для конкретного случая. Фоторезистор - только для примера. Просто хотелось это прояснить. Думал, будет или нет воздействовать один МК на другой или нет. Чисто гипотетически)
Он такой... и закон Ома может запретить )
Что да, то да. Закон Брукса уже отменён :(
Это не для конкретного случая. Фоторезистор - только для примера. Просто хотелось это прояснить. Думал, будет или нет воздействовать один МК на другой или нет. Чисто гипотетически)
Ну и как, прояснили?
Случаи - они всегда конкретные. И что подходит для одного конкретного случая, может категорически не подойти для другого.
Например, с аналоговым датчиком, на первый взгляд, проблем нет. Но зачем Вам две Ардуины рядом? А как только между ними будет расстояние и, следовательно, длинные провода, как тут же пойдут помехи - аналоговый сигнал от них в отличие от цифрового никак не защищен.
А если датчик обменивается данными по какому-либо цифровому протоколу, то там вообще в первом приближении параллелить нельзя. А если можно, то, как правило, нужно будет самому писать для такого случая библиотеки.
Чисто гипотетически.
Ну и как, прояснили?
Случаи - они всегда конкретные. И что подходит для одного конкретного случая, может категорически не подойти для другого....
вы еще про pull-up забыли ... :) ну так, в качестве конкретики... зависимость (гальваноразвязка) БП. Входной импеданс и куча прелестей с шумами (написано выше)...
2ТС, по конкретной схеме один недочет - ничего не сказано про питание, а это важно. Вы соединили оба контроллера полным питаением т.е. отключить один контроллер не возможно т.к. они питаются параллельно. Соответственно будут перетоки и в результате могут (зависит от нагрузки и ошибок в схеме) вылететь оба контроллера - учите схемотехнику :)...
ЗЫ пока не спалите 10к рублей мелочевкой (по современным деньгам) считайте ущерб незначительным :)
В общем ситуация по вопросу понятна) Спасибо.
В общем ситуация по вопросу понятна) Спасибо.
Мне кажется, надо датчик считывать одной ардуинкой, и если надо, с первой ардуинки отправлять на вторую, третью, четвертую.... Получится 1 датчик хоть на сто ардуин.
задачки весма разные бывают, а вдруг ведущую необходимо отключить или она стала глючить, питание у нее пропало.
Универсальное решение кроется в развязке (к прмеру оптопарами). Но это все касается конкретного случая. Хотя это решение тоже имеет свое место.
Мне кажется, надо датчик считывать одной ардуинкой, и если надо, с первой ардуинки отправлять на вторую, третью, четвертую.... Получится 1 датчик хоть на сто ардуин.
задачки весма разные бывают, а вдруг ведущую необходимо отключить или она стала глючить, питание у нее пропало.
Универсальное решение кроется в развязке (к прмеру оптопарами). Но это все касается конкретного случая. Хотя это решение тоже имеет свое место.
Чем оптопары городить, лучше 2 датчика рядом втулить, каждой ардуине свой.
Недавно баловался с радиомодулями 433 мгц. Можно их применить. Ардуинка с датчиком и передатчиком...и хоть сто ардуин с приемниками. Ни каких проводов. Данные с датчика будут принимать одновременно.