NRF24L01+ communicating with Microbit

Questions and discussion about running MicroPython on a micro:bit board.
Target audience: MicroPython users with a micro:bit.
Post Reply
pmulvey
Posts: 45
Joined: Sun Jul 29, 2018 8:12 am
Location: Athlone, Ireland

NRF24L01+ communicating with Microbit

Post by pmulvey » Wed Mar 10, 2021 2:52 pm

I have used the NRF24L01+ between two Arduinos. Has anyone managed to talk to the microbit using this module. Nordic tell me that if both radios use the Nordic Semiconductor’s Enhanced ShockBurst protocol (ESP) then all should be fine. I came across just one YouTube video where a guy does some simple comms by using carrier detect.
Paul Mulvey

User avatar
jimmo
Posts: 2754
Joined: Tue Aug 08, 2017 1:57 am
Location: Sydney, Australia
Contact:

Re: NRF24L01+ communicating with Microbit

Post by jimmo » Thu Mar 11, 2021 5:04 am

pmulvey wrote:
Wed Mar 10, 2021 2:52 pm
I have used the NRF24L01+ between two Arduinos. Has anyone managed to talk to the microbit using this module. Nordic tell me that if both radios use the Nordic Semiconductor’s Enhanced ShockBurst protocol (ESP) then all should be fine. I came across just one YouTube video where a guy does some simple comms by using carrier detect.
I do not know for sure, but I don't think this is possible if the micro:bit is running the default MicroPython firmware (i.e. using the "radio" module).

However, I think this is possible in general -- you can make the nRF5x in the micro:bit (v1 and v2) do ESP, but you'd have to write a driver (in C) for it.

Post Reply