Comments on: Decode and Send 433 MHz RF Signals with Arduino https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/ Learn ESP8266, ESP32, Arduino, and Raspberry Pi Wed, 03 Dec 2025 14:47:38 +0000 hourly 1 https://wordpress.org/?v=6.8.5 By: Sara Santos https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-1130600 Wed, 03 Dec 2025 14:47:38 +0000 http://randomnerdtutorials.com/?p=48715#comment-1130600 In reply to sean.

Hi.
Yes.
I should work with the ESP32.
Regards,
Sara

]]>
By: sean https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-1130179 Wed, 03 Dec 2025 06:38:49 +0000 http://randomnerdtutorials.com/?p=48715#comment-1130179 hey just wanted to know if this will work with the esp32 instead of the uno

]]>
By: Gabriel https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-1060743 Wed, 25 Jun 2025 02:32:56 +0000 http://randomnerdtutorials.com/?p=48715#comment-1060743 how it works with esp32? i cant to compile because i dont know how to configure the input pin

]]>
By: Petko Kulaksazov https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-1053570 Mon, 02 Jun 2025 15:41:03 +0000 http://randomnerdtutorials.com/?p=48715#comment-1053570 Hello, Sara, Rui!

I want to use an esp32-s3 Zero instead of an Arduino UNO. What should I do to tell the rc-switch which pin the RF receiver is on and which interrupt number the esp32-s3 Zero should use?

Thanks in advance!
Best regards!

]]>
By: David P https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-1028322 Thu, 17 Apr 2025 21:40:52 +0000 http://randomnerdtutorials.com/?p=48715#comment-1028322 I’d love to implement this code on ESP32, but using a different pin/interrupt. I’ve built a simple transmit/receive pair using the radiohead library on pin D27, and would like to do something similar with this example. I’m a bit unclear how to adjust the mySwitch.enableReceive(0; to use another pin. Any guidance is appreciated.

]]>
By: Dondi Daniele https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-987373 Thu, 28 Nov 2024 21:47:54 +0000 http://randomnerdtutorials.com/?p=48715#comment-987373 In reply to Rui Santos.

Sometimes you need to connect an antenna or at least a piece of wire to the antenna output to increase the gain

]]>
By: Scott Clute https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-974579 Mon, 21 Oct 2024 18:17:36 +0000 http://randomnerdtutorials.com/?p=48715#comment-974579 Question- Looking for a way to receive/decode a 433 signal and convert that to TCP or OSC message- any suggestions as to where to start reading?

]]>
By: Mmdrez https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-947533 Sun, 11 Aug 2024 21:01:26 +0000 http://randomnerdtutorials.com/?p=48715#comment-947533 Hello, I have received the binary codes for my remote control using a receiver module, and now I intend to send the binary codes by pressing a button. However, the transmitter is not working. Could the issue be with the code I am using for the transmitter? I want to send the binary codes through the transmitter by pressing the buttons connected to digital pins 4, 5, 6, and 7 on the Arduino board. The code used is as follows:

#include <RCSwitch.h>

RCSwitch mySwitch = RCSwitch();

int button1 = 4;
int button2 = 5;
int button3 = 6;
int button4 = 7;

int button_status1, button_status2, button_status3, button_status4;

void setup() {
Serial.begin(9600);
mySwitch.enableTransmit(3);
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(button3, INPUT);
pinMode(button4, INPUT);
}

void loop() {
button_status1 = digitalRead(button1);
button_status2 = digitalRead(button2);
button_status3 = digitalRead(button3);
button_status4 = digitalRead(button4);

if (button_status1 == HIGH) {
mySwitch.send(“001011011010011100011000”);
} else if (button_status2 == HIGH) {
mySwitch.send(“001011011010011100010010”);
} else if (button_status3 == HIGH) { mySwitch.send(“001011011010011100010010”); } else if (button_status4 == HIGH) {
mySwitch.send(“001011011010011100010010”);
}
}

]]>
By: mike https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-874180 Sat, 25 Nov 2023 09:44:56 +0000 http://randomnerdtutorials.com/?p=48715#comment-874180 This was the fastest I have ever gotten a project to work from a tutorial. Less than 10 minutes from plugging in some wires to having this working perfectly. Thank you!

]]>
By: Ranjitha Prasanna https://randomnerdtutorials.com/decode-and-send-433-mhz-rf-signals-with-arduino/#comment-863045 Fri, 29 Sep 2023 14:28:05 +0000 http://randomnerdtutorials.com/?p=48715#comment-863045 HI Sara Santos,

I need some help from you it is not wrt to this project , I am building an RF transmitter using Arduino board and 433Mhz FSK RF transmitter. I am sending the binary or bytes which i need to transmit through RF board through Arduino using python. the data I am sending serially is in Manchester fromate. But when i check Tap the RX pin on the Arduino board I am not getting the same data what I am transmitting. ANy suggestion on this will help a lot .

]]>