I’m not sure that qualifies as programming
I’ve spent a considerable amount of time trying to interface a receiver with Blynk without any luck. As with everything else, the choice of hardware can make a difference, but I used the cheapest
It all boils down to interrupt handling and/or timing issues. To insure you’re not missing any transmissions, you have to listen to the receiver more or less constantly and that doesn’t sit well with Blynks don’t put anything other than blynk.run in the main loop-policy.
In the end, I peaked at some commercial RF Bridges and found out that they actually uses two MCU’s, dedicating one solely for the RX. Naturally, I copied that setup
I don’t have any experience with the newer dual-core MCU’s, but together with a decent transceiver I don’t think it’s impossible to make a “one MCU” solution. A future project…
This is how I did it: