Skip to content

HOW TO: RF (315MHz, 418MHz, 433MHz, 915MHz) modules with PIC's and AVR's

LDmicroGitHub edited this page Nov 11, 2016 · 5 revisions

You can use pair
Transmitter / Receiver
XY-FST(FS1000A) / XD-RF-5v,
KST-TX01 / KST-RX806,
etc...
image

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

rf1
LD, HEX, asm, Proteus project in zip PIC16F628 RF1.zip

rf2
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 LDmicro.GitHub@gmail.com.

Clone this wiki locally