Picproje Elektronik Sitesi

DERLEYİCİLER => PIC C => Konuyu başlatan: yasocan - 05 Eylül 2013, 14:02:48

Başlık: LCD dısplaye açı yazdırma sorunu.
Gönderen: yasocan - 05 Eylül 2013, 14:02:48
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.
Başlık: Ynt: LCD dısplaye açı yazdırma sorunu.
Gönderen: Klein - 05 Eylül 2013, 19:03:54
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.
Başlık: Ynt: LCD dısplaye açı yazdırma sorunu.
Gönderen: z - 05 Eylül 2013, 19:59:59
pot max iken açı değeri  * ADC'den okuduğunuz değer / 255
Başlık: Ynt: LCD dısplaye açı yazdırma sorunu.
Gönderen: LukeSkywalker - 05 Eylül 2013, 20:04:33
Eğer pot lineer değilse boşa kürek çekersiniz.
Başlık: Ynt: LCD dısplaye açı yazdırma sorunu.
Gönderen: yasocan - 06 Eylül 2013, 17:54:03
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. . . ;)