LCD dısplaye açı yazdırma sorunu.

Başlatan yasocan, 05 Eylül 2013, 14:02:48

yasocan

Arkadaşlar bu benim bi forum sitesinde ilk konu yazışım. Olursa bi eksiğimiz affınıza sıgınırım.

Arkadaşlar ben şimdi Pıc16f877a ile 2 tane 5k lık potansiyometrede adc yapıyorum. (8 BİT). BURADAN ALDIGIM 0-255 değerini lcd ye yazdırıyorum bundada sıkıntı yok. benim sıkıntım bu 0 ile 255 değerini 0 ile 180 derece açısal olarak lcd ye yazdırmak istiyorum.Mesela adc 127 değerini aldığında benim lcd ye 90 dere bi açı söz konusu olduğunu yazdırmak istiyorum.Bununda bir türlü hesabını yapamadım. YARDIMCI olursanız gerçekten çok sevinirim. TEŞEKKÜRLER.

Klein

sıfır derecede 0 değeri aldığınızı, pot max iken de 255 değeri aldığınızı ve linearizasyon hatası olmadığını varsayarak:

(255 / (pot max iken açı değeri) ) * ADC'den okuduğunuz değer.

z

pot max iken açı değeri  * ADC'den okuduğunuz değer / 255
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

LukeSkywalker

Eğer pot lineer değilse boşa kürek çekersiniz.

yasocan

sıfır derecede 0 değeri aldığınızı, pot max iken de 255 değeri aldığınızı ve linearizasyon hatası olmadığını varsayarak:

(255 / (pot max iken açı değeri) ) * ADC'den okuduğunuz değer.

Çok t.ederim istediğim sonuca ulaştım. TEŞEKKÜRLER. . . ;)