How to decoding rf remote 433 by NRF24L01

hi every one
i decoding rf remote control by 443 Transmitter and I succeeded
i use this code

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();
int in1 = 13;
void setup() {
  pinMode(in1, INPUT_PULLUP);
  mySwitch.enableTransmit(10);
  mySwitch.setProtocol(1);
  mySwitch.setPulseLength(392);
}
void loop() {
  delay(1);
  if (digitalRead(in1) == LOW) {
  mySwitch.send("000011001111010100000001");
  delay(1000);
  }
}

But there is a simple problem, which is that the signal has a short distance, so I decided to use NRF24L01 , but unfortunately I cannot write the code for it. Can anyone help me?

Start with Robin2's excellent simple rf24 tutorial if you want to use the rf24 radios. >> Simple nRF24L01+ 2.4GHz transceiver demo If you follow the tutorial, closely, you should have success.

An alternative to the rf24 is the HC-12 radio modules. Easier to use and just as much range. >> Arduino and HC-12 Long Range Wireless Communication Module - How To Mechatronics

I have used the RF24 modules for years. But they seem to be very difficult for some to use. They are finicky about power and use several pins. The HC12 use only 2 pins (a serial port, hardware or software).

Thank you for your response...but due to time constraints, can you write a code and send it to me?

Do you ready to pay for this work? - if so, it would be better to move your topic to the Paid Consultncy category.

Do you hope to receive a 433 rf remote signal with NRF24L01 module?

yes, but no receive i want transmit

The NRF24L01 does not transmit at 433 MHz.

The NRF24L01 is a 2.4Ghz device, not 433Mhz.

ok , can use hc-12?

Only if the receiver will be HC-12 too

What transmission distance is needed?

more than 100 meter

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.