Я работаю с Arduino (C++) и Raspberry Pi (Pyhon) с RF-модулем.Преобразование полученных данных в C++
У меня есть некоторые сомнения в преобразовании данных. Я посылаю эти данные из Arduino:
unsigned long numbers = {12345678};
и малина получают: 12345678
Библиотека Я использую имеет ackPayload
функцию, так что я могу отправить данные, как это:
akpl_buf = [c,1,2,3]
Переменная c
- это просто инкрементное число.
Теперь в Arduino я получаю это:
Received Ack:235802126
Я использую static uint32_t
переменную получить ответ на малину, и я напечатал его, как это (В Arduino C++): printf("Received Ack:%lu\n\r",message_count);
вопрос в том, как я могу преобразовать полученные данные? это должно быть следующим: 12,1,2,3
или 12123
Плюс: какие данные в настоящее время печатаются?