I have a rf module 433Mhz which consist of a transmitter and a receiver, I used virtualwire and Radiohead library in Arduino and it's pretty fast. When I shifted that to rpi there were no dedicated library and I used piVirtualWire and rc switch(python) and it is pretty slow. How can I run that Arduino code on rpi or suggest me ways I can increase speed of the python library or how can I write that code in c++ or c# in rpi and achieve the speed. Thanks

  • Could we have links to the software you are using and details of any modifications to that software you have made. We also need details of what "it is pretty slow" means in time terms. – joan Oct 31 '19 at 6:02
  • @Ambuje Gupta, Ah, let me see. VirtualWire is superceded by RadioHead. Perhaps you can try RH's NRF24 driver for Rpi. Or let us know the instructions you are following. Please confirm you are using Rpi4B python 3.7.3 and NRF24. I have RF12B in hand. I can try to reproduce your situation if your tutorial is for Rpi python and RF12B V1.1. – tlfong01 Oct 31 '19 at 7:41
  • @tlfong01 The question is about 433 MHz. – joan Oct 31 '19 at 8:25
  • @Ambuje Gupta, By the way, last time I played with ISM433 is SPI RF12B: hoperf.de/upload/rf/RFM12B.pdf. I am interested to use the more trendy NRF modules. So if you are in for NRF, I do have a couple of NRF modules in hand to try it, but all my experience is about RF12. – tlfong01 Oct 31 '19 at 8:35
  • 1
    @AmbujeGupta You need to edit new information into your question. Not everyone will read comments. – joan Oct 31 '19 at 12:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.