PIC12LF1822 Microcontroller Programming using 433MHz RF
Budget: $30 – $250 USD
2 x PIC12LF1822
1 x 433MHz Radio Frequency (RF) transmitter and receiver
Sender: PIC12LF1822 connected to 433 MHz RF transmitter. It has one button using the internal pull-up resistor and a led. It sends text via the RF transmitter only once when button is pushed and another once when button is released. The text is like "zxcvbnmmnbvcz" for push and "asdfghjk3lkjhgfdsa" for release. The led turns on at the beginning of each sending and turns off one second after sending finished.
Receiver: PIC12LF1822 connected to 433 MHz RF receiver. It has one led what turns on after receiving "zxcvbnmmnbvcz" and turns off after receiving "asdfghjk3lkjhgfdsa". It can also display the received string in Putty or similar tool, maybe via UART.
The code needs to be done using MPLAB X IDE v6.15 or newer in C. PIC should use internal oscillator on the lowest frequency what allows proper operation; 31KHz preferred, but other frequencies are accepted as needed.
1 x 433MHz Radio Frequency (RF) transmitter and receiver
Sender: PIC12LF1822 connected to 433 MHz RF transmitter. It has one button using the internal pull-up resistor and a led. It sends text via the RF transmitter only once when button is pushed and another once when button is released. The text is like "zxcvbnmmnbvcz" for push and "asdfghjk3lkjhgfdsa" for release. The led turns on at the beginning of each sending and turns off one second after sending finished.
Receiver: PIC12LF1822 connected to 433 MHz RF receiver. It has one led what turns on after receiving "zxcvbnmmnbvcz" and turns off after receiving "asdfghjk3lkjhgfdsa". It can also display the received string in Putty or similar tool, maybe via UART.
The code needs to be done using MPLAB X IDE v6.15 or newer in C. PIC should use internal oscillator on the lowest frequency what allows proper operation; 31KHz preferred, but other frequencies are accepted as needed.