Bluetooth modul ile pic kontrol hk

Başlatan yolcu27, 18 Şubat 2016, 13:39:11

yolcu27

#FUSES NOWDT, HS, NOPROTECT//,
#use delay(clock=20000000)
#use rs232(baud=9600,parity=N,UART1,bits=8,errors)
 
#int_rda
void rda_isr(void) {
char c;
c=getc();
if(c== '1')
{
output_high(pin_b3);
}
if(c== '2')
{
output_low(pin_b3);
}
 
}
 
void main(void) {
 
enable_interrupts(INT_RDA);
enable_interrupts(GLOBAL);
do {
delay_us(100);
} while(TRUE);
}



C dilinde yazılmış bu ornek kodu basic dilinde nasıl yazarız.

ÜC

Usart alım kesmesini açıp sonsuz döngüye girerek veri gelmesini beklemiş. Kesmede 1 gelirse portb.3 ü high , 2 gelirse low yapmış

yolcu27



kod olarak örnek bir kaç satır yazabilir misiniz?

yani haberleşmeyi açarak sonsuz döngüye girilecek ve bu döngü sırasında eğer 1 verisi gelirse led yanacak 2 verisi gelirse led sönecek.

çok yeniyim ve hep basic dili ile ilgii dökümanlardan devreler kurdum bu kodlarla oynadım hep.

ne yapmalıyım bu kodu basic dilinde yazabilmem için hangi konuları okumalıyım acaba?

ilginiz için teşekkür ederim bu arada

ÜC

Burada kod yazmak yasak değil ama genel bir kabul görmüştür. Sana iyilik yapmış olmam. Madem basic ile başladın (hiç tavsiye etmem , C ye yölelmek daha iyi) ete hocanın picbasic derslerini okumalısın. Orda usart ile ilgili derste var istediğini yapabilecek.

yolcu27

Tamamdır ete hocanın bahsettiğimiz dersini gözden kaçırmış olabilirim bir inceleyelim