Hi,
I would like to use the nrf905 module (433 and 868 radio on SPI) with the ESP32 WROOM 32 controller....
I found a library to support this module for arduino, from the website
http://blog.zakkemble.co.uk/nrf905-avrarduino-librarydriver/
For testing I used the sources ping_client, and ping_server on 2 sets of ESP32 +nRF905. One was to work as a client, the other as a server.
The library itself required a little pin remapping, additionally I switched the SPI from VSPI to HSPI on pins 12-15.
The other pins used were:
CD - 6,
AM - 27,
DR - 7,
PWR - 11,
TxE - 0
CE - 34
Module supply voltage 3.3V
Probably everything....
The examples compile without any major problems, load into ESP.... and they seemingly work, but.... don't transmit, or at least one can't see the other.
Question is, has anyone tried plugging the nRF905 into the ESP32, did it work, maybe there is some other library, dedicated to the ESP?
Oh and one more thing, I use Sloeber for compilation.
Attached the client and server sources + library after correction.
And one more detail in the SPI library, I changed a line at the end to switch the pinology to HSPI
//SPIClass SPI(VSPI);
SPIClass SPI(HSPI);
Thanks in advance for any suggestions....
I would like to use the nrf905 module (433 and 868 radio on SPI) with the ESP32 WROOM 32 controller....
I found a library to support this module for arduino, from the website
http://blog.zakkemble.co.uk/nrf905-avrarduino-librarydriver/
For testing I used the sources ping_client, and ping_server on 2 sets of ESP32 +nRF905. One was to work as a client, the other as a server.
The library itself required a little pin remapping, additionally I switched the SPI from VSPI to HSPI on pins 12-15.
The other pins used were:
CD - 6,
AM - 27,
DR - 7,
PWR - 11,
TxE - 0
CE - 34
Module supply voltage 3.3V
Probably everything....
The examples compile without any major problems, load into ESP.... and they seemingly work, but.... don't transmit, or at least one can't see the other.
Question is, has anyone tried plugging the nRF905 into the ESP32, did it work, maybe there is some other library, dedicated to the ESP?
Oh and one more thing, I use Sloeber for compilation.
Attached the client and server sources + library after correction.
And one more detail in the SPI library, I changed a line at the end to switch the pinology to HSPI
//SPIClass SPI(VSPI);
SPIClass SPI(HSPI);
Thanks in advance for any suggestions....