Материал: Автоматизация системы управления квадрокоптера

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

// разрешить отсылку данных в ответ на входящий сигнал.enableAckPayload();

// размер пакета, в байтах.setPayloadSize(32);

// открываем канал для передачи данных для "трубы" 0

radio.openWritingPipe(address[0]);

// выбираем канал.setChannel(0x60);

// уровень мощности передатчика

radio.setPALevel (RF24_PA_MAX);

// скорость обмена.setDataRate (RF24_250KBPS); .

// начать работу.powerUp();

// модуль не прослушивает эфир, а передает

radio.stopListening();

// калибровка компаса.calibrateMatrix(compassCalibrationMatrix, compassCalibrationBias);

// выводим сообщение об удачной инициализации.println("Initialization completed");

// приемный модуль начинает прослушивать эфир.startListening();

}

void loop() {pipeNo, sendThrottle, sendYaw, sendPitch, sendRoll, mode1, mode2;

// слушаем эфир со всех "труб"

while( radio.available(&pipeNo)){

{.read(&sendThrottle, sizeof(sendThrottle));.read(&sendYaw, sizeof(sendYaw));.read(&sendPitch, sizeof(sendPitch));.read(&sendRoll, sizeof(sendRoll));.read(&mode1, sizeof(mode1));.read(&mode2, sizeof(mode2));

}

//выводим данные(3, sendThrottle);(5, sendYaw);(6, sendPitch);(9, sendRoll);(10, mode1);(11, mode2);

}

}

Источник: https://www.bibliofond.ru/view.aspx?id=903210