Origin

Tenstar-RF-Nano-3.png

Nano With 2.4G compatible for arduino Nano 3.0 CH340 USB driver ATMEGA328P NRF24L01

Properties

If the NRF24L01 is really a version without "+", then it does not support 250kb/s, which is the default for MySensors. Extract van MySensors/MyConfig.h:

/**
* @def MY_RF24_DATARATE
* @brief RF24 data rate.
*
* - RF24_250KBPS for 250kbs
* - RF24_1MBPS for 1Mbps
* - RF24_2MBPS for 2Mbps.
*
* @note nRF24L01, BK2401, BK2421, BK2491 and XN297 does not support RF24_250KBPS
* @note BK2401 does not support RF24_2MBPS
*/
#ifndef MY_RF24_DATARATE
#define MY_RF24_DATARATE (RF24_250KBPS)
#endif
Tenstar-RF-Nano-1.png Tenstar-RF-Nano-2.png

Wiring

Comments from buyers:

  • D7 - CE, D8 - CSN, D11 - MOSI, D12 - MISO, D13 - SCK
  • Arduino Nano, ATmega 328p (Old Bootloader) CE pin D7, CSN pin D8
nRF24L01 Pins Arduino Pins
CE D7
CSN D8
SCK D13 (as expected)
MOSI D11 (as expected)
MISO D12 (as expected)
IRQ NC (I think)

Independent information: https://www.reddit.com/r/arduino/comments/imybbj/tenstar_nrf_boards_pro_micro_and_nano_nrf24l01/

Programming

To make this work with mysensors library ????:

#define MY_RF24_CE_PIN 7
#define MY_RF24_CS_PIN 8
Comments: