UART блоки, Передача переменной в кольцо

Использование GSM GPS WiFi Bluetooth NRF. ESP, LAN и др. модулей и обсуждение пользовательских блоков к ним
Ответить
spektr107
Рядовой
Сообщения: 54
Зарегистрирован: 07.12.2016{, 22:06}
Репутация: 1
Откуда: Нефтегорск

UART блоки, Передача переменной в кольцо

#1

Сообщение spektr107 » 03.04.2018{, 18:49}

Здравствуйте! Три ардуино NANO соеденены в кольцо по софтваресереалу, задача наипростейшая: Одна передаёт, работает как "мастер", две других на приёме "слейв"

1. Ардуино1 передаёт в кольцо переменную аналогового входа на который прицеплен переменный резистор, крутим его бегают циферки.
2. Две остальных арудино 2 и 3 стоят на приёме этой переменной из кольца и должны выводить эти циферки на дисплей.
Проблема: Переменную принимает только ардуино2, а ардуино3 переменную из кольца уже не видит.
В скетче название колец на каждой Ардуино Названы одинаково, переменная на передаче и приёме тоже одинаковая,подключено всё правильно как в справке к блоку, в чём может быть проблема господа офицеры?

pony sonata
Лейтенант
Сообщения: 394
Зарегистрирован: 25.02.2018{, 17:56}
Репутация: 24
Имя: sonata

UART блоки, Передача переменной в кольцо

#2

Сообщение pony sonata » 03.04.2018{, 18:58}


spektr107
Рядовой
Сообщения: 54
Зарегистрирован: 07.12.2016{, 22:06}
Репутация: 1
Откуда: Нефтегорск

UART блоки, Передача переменной в кольцо

#3

Сообщение spektr107 » 03.04.2018{, 21:42}

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

leaner
Рядовой
Сообщения: 76
Зарегистрирован: 08.11.2017{, 13:13}
Репутация: 4

UART блоки, Передача переменной в кольцо

#4

Сообщение leaner » 11.06.2019{, 16:05}

Что бы не плодить темы спрошу тут.
пытался соединить 2 платы, arduino mega и esp 8266 01
при старте системы mega стартует и виснет, либо сразу, либо через 2 сек.
С чем может быть связано ? Как победить?
Вложения
espmqtt_.flp
(1.11 МБ) 3 скачивания
dacha_new_esp01_.flp
(866.48 КБ) 3 скачивания

Ответить

Вернуться в «Беспроводная, проводная связь»

Кто сейчас на конференции

Сейчас этот форум просматривают: krom23 и 1 гость