rf 433mhz usart haberleşme pic yardım !!!

Başlatan koray692, 03 Temmuz 2017, 21:26:44

koray692

merhaba arkadaşlar pic ile rf haberleşme yapıyorum potansiyometreden adc değer okuyorum ve diğer pic e gönderiyorum bir tane pot varken sıkıntı yok ancak başka bir analog girişten daha adc okuyup göndermeye çalışınca veriler birbirine karışıyor nasıl bir yöntem izlemem gerekir? birinci adc den aldığım veri bir motoru diğeri diger motoru sürmesi gerekiyor...

Abdullahtekin

#1
Verileri gönderirken başına işaret koy. Mesela birinci motor için M1 gibi bir işaret gönderip ardından değer gönderilebilir. Diger motor için de aynısı yapılır. Bunu da alıcı tarafında ayıklanıp motorlar sürülebilir.

koray692

Düşündüm de nasıl işaret koyacağımı bilemedim. bir örnek verebilir misiniz?

yldzelektronik

Örneğin şöyle bir veriniz olsun;


adc1: 351
adc2: 458


Paket içeriği ise şöyle olabilir;


"CH1:351,CH2:458"
Bir çok farklı protokol geliştirebilirsiniz.Size kalmış.
Kişinin başına gelen hayır Allah'tandır. Kişinin başına gelen şer nefsindendir. Nefislerimizle kendimize zulüm ediyoruz.

koray692

yazılım kısmında o okunan adc değerinin önünce ch1 etiketini nasıl koyacam tam olarak bilmiyorum karşı tarafta da ch1 i atıp adc değerine ulaşmam gerekiyor.Array ile mi olacak ?

koray692

#5
adc_value2 = ADC_Read(0);

char txt []= "ch1: adc_value2  "

UART1_Write(txt);

böyle mi olacak yoksa pointer gibi birşey mi olması lazım