FS1000A and XY-MK-5V, Arduino and VirtualWire

While FS1000A and XY-MK-5V 433MHz radio modules might not be the best choice in terms of quality, or reliability or distance (although few hundred meters in open space are doable), they have one very important trait: they are extremely easy to use. No complicated wiring, no advanced programming. If you want to send some data, just connect data lines, supply voltage and write few lines of code. Super simple!

In example below, we will be sending a single 8bit number over FS1000A->XY-MK-5V line with a help of VirtualWire library.

Please remember, without antennas and in radio-noise rich environment, range might be limited. Very, very limited. Even to just a few centimeters. So keep that in mind!


FS1000A transmitter Arduino


XY-MK-5V receiver Arduino

2 thoughts on “FS1000A and XY-MK-5V, Arduino and VirtualWire

  1. Is any code/micro controller needed? I am working on a project that simply needs the push of button o toggle something >30 meters away. If the data pin of the TX is high, will the data pin on the RX also be high?

    1. This will work without microcontroller. But then any signal strong enough can trigger receiver up. But might work just fine as well

Leave a Reply

Your email address will not be published.