обозначение данных при передаче
- Войдите на сайт для отправки комментариев
Пнд, 16/01/2017 - 16:39
Доброго денечка, товрарищи.
имеется 2 ардуины, связанных через радио канал. на одной ардуине есть 2 потенциометра, данные от которых и передаются по необходимости (при изменения значения)
так вот вопрос - как бы понять, от какого потенциометра прилетело значение?
чот голову сломал
можно, конечно массив data [2], и передавать оба значения при изменении тоько одного
Ну а почему бы тупо не передавать номер потенциометра и значение, например вот так: "1 235" ?
Нужен протокол обмена.
Нужен протокол обмена.
Ну протокол обмена может придумать ТС сам. Если номер и значение это один протокол, а если пакет из двух значений это другой. Опять же надо ТС определить , что нужна ли встречная посылка, что пакет был принят , принят с ошибкой или не принят; или все в один конец на деревню дедушке, авось долетит. Но это все должен решить ТС сам. А то положем ему в ротик, а он скажет : Хосю есье. И полетели мечты о необъятном.
А можно по тупому передатчик на Тх одной, а приемник на Rх другой . Ну а дальше фильтровать от ненужной хрени Serial.
я не знаю, как пременную в эту строку запихнуть и потом её считать
Передавайте к примеру пакет из двух байт. В первый байт складывайте показания от первого потенциометра, во второй байт от второго. При приеме увидите в каком байте посылки есть информация, сразу поймете от какого он потенциометра
я не знаю, как пременную в эту строку запихнуть и потом её считать
Ну так вы выложите листинг вашей программы, а мы подскажем. А то если вы даже не знаете как в число в строку преобразовать мы будем очень долго объяснять вам.