Windows=>1Arduino=>2Arduino

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019

Подскажите как реализовать,

Связь через программу и ардуино реализовала,

Вот так что бы одновременно еще и 2 Arduin-ки были связаны по шине UART и работало не получается.

Отключаю 2 ардуинку все работае подключаю нет. 

Может каким то другим образом реализуется? подскажите плиз.

 

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019

1 ардуинка по СОМ порт черзе USB . а 2 ардуинки через шину UART

nik182
Offline
Зарегистрирован: 04.05.2015

UART не шина. Прямое соединение. Шина может быть CAN, 485 или ещё что. Что бы работало несколько устройств на одной шине нужны шинные формирователи. И протоколы для обеспечения правильного общения, что бы чужие сообщения не дурили голову.

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019
nik182
Offline
Зарегистрирован: 04.05.2015

Да будет. Но зависит от задачи. Если мастер и слейв. Две, между собой и равноправные, можно и uart соединить. Вопрос по количеству serial портов на ардуине. Порт который соединён с компом использовать для другой ардуины нельзя. Можно поднять вторым портом софтсериал и соединить его со второй ардуиной. С третъей уже нельзя, нужно шины строить.

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019

UNO 3 штуки и Мега 1 (TFT LCD 3,5) . мне нужно что бы 1 мастер на комп отпарвлял и на другие контроллеры, ну и с компа что бы при необходимости давать команды мастеру. 

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019

И что скажете про модуль ENC28J60

nik182
Offline
Зарегистрирован: 04.05.2015

Мега это хорошо. У неё 4 порта uart. К каждому можно прицепить по уне и с компом общаться.
ENC у меня работает с stm32. Проблем особых не было. В сети пишут про не стабильность. Может задачи у меня простые, но использую его.

Green
Offline
Зарегистрирован: 01.10.2015

Windows=>1Arduino=>2Arduino. Куча вариантов. Только бы знать расстояния, требования, критерии...

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019

хочу попробовать все=) какой на ваш взгляд лучше? 

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Какой вариант сейчас не работает ???

Green
Offline
Зарегистрирован: 01.10.2015

Gluck-Truck пишет:

хочу попробовать все=) какой на ваш взгляд лучше? 

Из серии "в жизни нужно попробовать все"?)
Что бы советовать что лучше, нужно знать исходные данные.

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019

исходных данных нет, ну думаю теплый пол сделать, один контролер на температуре другой на клапанах, третий с ЛДС дисплеем в комнатах 

 

Gluck-Truck
Gluck-Truck аватар
Offline
Зарегистрирован: 17.06.2019

1 через юсб к нему через TX и RX другой 

 

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Они разные по количеству портов. Тот что по USB - у него один порт занят уже скорее всего ! Надо видеть схему ... С UART все не очень сложно...

Green
Offline
Зарегистрирован: 01.10.2015

Я бы советовал без проводов... Но если надо с проводами, тогда двухпроводной UART. Это значит TX ведущего - ко всем RX ведомых, и TX-ы всех ведомых к RX-у ведущего. Но вам ведь надо всё готовое? А это нереально.(

Green
Offline
Зарегистрирован: 01.10.2015

Это чисто физика, без какого либо дополнительного железа. Логика будет зависеть от ваших требований - кому, что и сколько передавать. Нужно выработать протокол обмена и его реализовать. С двухпроводным UART это совсем не сложно.