RF iletişim için bu komutlar doğru mu ?

Başlatan tekniker_murat, 12 Haziran 2017, 10:19:02

tekniker_murat

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
   }

}
[email]murat.yagci.1984@gmail.com[/email]