433mhz transmission or receiving error

Hello all,

I've been working on what I thought would be a pretty simple little project to test out the 433mhz transmitter and receiver I purchased, but I'm not having any success.

I have two nano's hooked up to USB power from my computer.

I have the transmitter hooked up to 5v, ground, and the transmit (data) pin on D2 on the first arduino.

I have the receiver hooked up to 5v, ground, and one of the data pins to D2 on the second ardunio.

My receiver has a picture on the back that indicates 315,330,433mhz. Is there something I need to do in order to get it to receive 433mhz? I've tried this on 5 nano's and over 8 sets of transmitters/sensors so I don't think it is one of those.

Anyone else experienced an issue similar to mine that could help me out?

Transmitter has HC - 433A stamped on the front





Hi, welcome to the forum.

If you bought them together, the frequencies should match. The frequency is set by the manufacturer. It is not possible to select that yourself.

How did you transmit data ? Using a library ?

The manufacturer makes a single pcb board for different frequencies. The boards for 433MHz, should have a mark for the 433MHz, but often that is not done.

The screw is to tune the frequency. If you turn it 90 degrees, it will no longer work.

The RCSwitch is not the best library to transmit data. You better try VirtualWire or RadioHead. http://www.airspayce.com/mikem/arduino/VirtualWire/ http://www.airspayce.com/mikem/arduino/RadioHead/

I hope you didn't pay more than 1 dollar ? http://www.ebay.com/sch/i.html?_sop=15&_nkw=433mhz+-spring&LH_BIN=1

I don't use those receivers anymore. I use only receivers that use a crystal, so they can't be de-tuned with the screw. http://www.ebay.com/sch/i.html?_nkw=%28433mhz%2C433m%29+%28rxb8%2Crxb12%2C112dbm%2C3400RF%29&_sop=15

If you turn the screw back in position, it is okay.

I don't know about the led. I depends on the library and how you use it. You can set up two arduino boards (one with receiver and one with transmitter) and you can also start the Arduino IDE twice, select each their own board, and use the serial monitor for each. That way you can develop the sketch for both Arduino boards.

There are more tests that you can do. For 12 dollar you can have SDR (Software Defined Radio) to check what the transmitter is transmitting. You could also use a attenuator (voltage divider with 2 resistors) to the receiver pin, and connect the lower signal to the line-in of the computer, and capture it with Audacity. Be sure to use an attenuator.