одна ардуино мега и пять про мини

fsdb
Offline
Зарегистрирован: 24.10.2015

Добрый день. помогите решить задачу.

есть ардуина мега, к ней непосредственно подключено несколько девайсов и дисплей. эта ардуина главная которая отображает на дисплее информцию. дополнительно необходимо с других 5 ардуин про мини получать данные по проводу.расстояние всего в пределах 2х метров

Отдельные пять ардуин потому что : 1. конфликт билиотек. 2. удобнее читать код на меге.

я сначала решил использовать софтовый Serial но оказалось что есть ограничение на его использование. не более одного . на данный момет я задействовал Serial1-Serial3 для обмена данных и софтовый. но мне этого мало. как решить задачу передачи данных по проводу к меге. спасибо

inspiritus
Offline
Зарегистрирован: 17.12.2012

все зависит ото расстояния и ожидаемых скоростей

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

I2C или nrf24l01

fsdb
Offline
Зарегистрирован: 24.10.2015

в пределах 2х метров

данных не так много. по мере их изменения

fsdb
Offline
Зарегистрирован: 24.10.2015

http://arduino.ua/ru/prog/SoftwareSerial

перечитываю еще раз:

Ограничения

Среди известных ограничений библиотеки SoftwareSerial можно перечислить следующие:

  • При использовании нескольких последовательных портов, в каждый момент времени только один из них может получать данные.

Получается все таки принимать данные он может? допустим не так важные данные как температура - она резко не изменится если я пропущу один пакет

 

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

да и не проблема устроить допрос датчиков по очереди:)