HOW TO: RF (315MHz, 418MHz, 433MHz, 915MHz) modules with PIC's and AVR's - LDmicro/LDmicro GitHub Wiki
You can use pair
Transmitter / Receiver
XY-FST(FS1000A) / XD-RF-5v,
KST-TX01 / KST-RX806,
etc...
One microcontroller reads state of DIP switches, codes the value with Manchester code and sends to other.
Second microcontroller receives Manchester code, decodes it and puts it to LED-bar graph.
Manchester coding needed because this transmitter/receiver pair lost connections if sends all zeros or ones in frame.
Manchester code
LD, HEX, asm, Proteus project in zip PIC16F628 RF1.zip
LD, HEX, asm, Proteus project in zip ATmega328 RF2.zip
rf_s2.ld show debounce contacts delay in rung 8.
rf_s.ld also show work of 7 Segment converter in LDmicro.
Proteus RF models Modulo_RF.zip
Any questions to [email protected].