Arkadaşlar selamun aleyküm ben bildiğiniz 433 mhz basit bir kaç metrelik alanda etkili olan rf modülleri ile data yollayıp almak istiyorum ama acaba bu kod doğru çalışır mı
Verici :
#include <12f675.h>
#fuses INTRC_IO,NOMCLR,NOBROWNOUT,NOPROTECT,NOCPD
#use delay(clock=4000000)
#define GP0 PIN_A0
#define GP1 PIN_A1
#define GP2 PIN_A2
#define GP3 PIN_A3
#define GP4 PIN_A4
#define GP5 PIN_A5
#use rs232 (baud=1200, xmit=pin_a5,parity=N, stop=1) // RS232 protokolünün 9600 bit/sn baud hızında olacağını ve
int veri;
int sayi;
void gonder(){
//veri=(getch);
putc(0x55);
putc(0x55);
putc(0x55);
putc(0x55);
putc(0x55);
putc(0x00);
putc(0x00);
putc(0x00);
putc(0x00);
putc(0x00);
putc(0xff);
putc(0xff);
putc(0xff);
putc(0xff);
putc(0xff);
putc(veri);
putc(veri);
putc(veri);
putc(veri);
putc(veri);
}
void main()
{
set_tris_a( 0b000100 ); // set GP0 output, all other inputs
setup_comparator( NC_NC_NC_NC ); // disable comparators
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
while(TRUE)
{
if((pin_a2)==1){
veri=10;
gonder();
}
if((pin_a2)==0){
veri=20;
gonder();
}
//TODO: User Code
}
}