PIC16F84 RF Transceiver Circuit (6-Channel)

| July 11, 2023 Updated
PIC16F84 RF Transceiver Circuit (6-Channel)

In the initial state of the circuit, when a button is pressed, the corresponding LED lights up, but when the button is released, it does not go out, until another button is pressed. In other words, one LED was always lit in the circuit.

In the program, data information was sent only when the buttons were pressed. In addition to this, I sent data information both when the buttons are pressed and when they are not pressed, and when you leave the relevant LED on while the buttons are pressed (the commands I added come into play here), I turned it off.

RF Transceiver Schematic

433mhz_modifiye

IF PORTA.1=0 THEN
TRANSMITTER=10
SEND GOSUB
ENDIF

In the first state of the program, the control of the buttons was done only with the above commands and only when the button was pressed. When we released the button, it was not doing anything. In order for the program to work as we want, the following command lines were written separately for all buttons.

IF PORTA.1=1 THEN
TRANSMITTER=15
SEND GOSUB
ENDIF

Basically, the codes we added are the same as the pattern above.

In the first program, data was sent only when the buttons were pressed, we made the circuit as we wanted by sending data when the button was not pressed.

The following command line was used in the receiver part of the circuit. As you can see, there was only HIGH housing and this command was only used to light the LED.

IF BUYER=10 THEN
HIGH PORTB.0
ENDIF

We added the following command lines to turn off the LED, so the LED would stay off when the button was not pressed. To turn the LED off, we used the LOW command to keep the LED off.

IF BUYER=15 THEN
LOW PORTB.0
ENDIF

RF Transceiver Circuit proteus isis schematic simulation fles and PIC16F84 picbasic pro source code:

PIC16F84 RF Transceiver Circuit (6-Channel)

Password: 320volt.com

Published: 2008/08/10 Tags: , , ,



1 Comment “PIC16F84 RF Transceiver Circuit (6-Channel)

  1. Electronics CircuitsElectronics Circuits

    PIC12F683 Video Text PAL – OSD

    PAL video OSD circuit PIC12F683 PIC C language prepared by the software operating frequency is 25MHz circuit using many materials (solid and supply filter capacitor oscillator) circuit diagram source C, have the hex code

    PIC PAL video OSD

    The PIC is overclocked with a 25 Mhz crystal but it should accept it with no problem. If you want not to overclock it, then use a 20 Mhz crystal and see C source code to know what adjustment to do. The result will be thiner pixel width.

    REPLY

Leave a Reply

Your email address will not be published. Required fields are marked *