NRF24L01
- Войдите на сайт для отправки комментариев
Пт, 15/11/2013 - 21:43
Здравствуйте!
Имеется акселерометр и 2 NRF24L01, передаю значение x и в ответ получаю действие, а как сразу передовать x и y, так чтобы потом можно было выполнять сравнение пришедшего числа и выполнять действие (мигать светодиодом)?
1.Ну наверно передать одновременно оба значения... через typedef например..
2.сохранить значение в переменной и сравнить его с при следущем чтении данных
1. Вот я и не знаю как это сделать =(
2.Работает нормально.
Передатчик:
Приемник:
Вот такой код, нужно "у" как-то получить от передатчика, у меня ничего не получилось.
char data[32] = "";
byte i = 0;
data[i] = x;
i++;
data[i] = y;
i++;
data[i] = z;
-по идее должно работать ..
Можно уменьшить массив до 3 байт,вместо 32
ну хотя лишние переменные можно убрать:
char data[32] = "";
data[0] = x;
data[1] = y;
data[2] = z;
Супер! Огромное спасибо! Всё как нужно.