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...
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.
Düşündüm de nasıl işaret koyacağımı bilemedim. bir örnek verebilir misiniz?
Ö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ış.
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 ?
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