Код для подключения модуля беспроводной связи NRF24L01+

В примере ниже показано, как подключить вывод модуля беспроводной связи NRF24L01+ к контроллеру. Для корректной работы кода нужно установить библиотеку SerialFlow.h.


#include <SerialFlow.h>
SerialFlow rd(9, 10);
const unsigned long data_to = 100;
unsigned long tm, data_next;
void setup(void) {
  rd.setPacketFormat(2, 1);
  rd.begin(0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL);
}
void loop(void) {
  tm = millis();
  if ( tm > data_next ) {
    data_next = tm + data_to;
    rd.setPacketValue( tm );
    rd.sendPacket();
  }
}

Скачать файл с кодом, формат .INO: Модуль беспроводной связи NRF24L01+