kitas video, ana istryniau. http://youtu.be/FhzZH5T8lo0 Desineje virsuje- optimizuotas. Kaireje- voltai geltoni ir dubliuojantys ma, tiesiai tai ka rodo ADC. Jokios matematikos nera- reiksme tai du kartus nuskaitytas ADC su susumuotas. On 2015.02.06 21:14, Levas wrote: > nebeliko senu versiju :) ir galutines versijos negaliu parodyti, nes > neturiu visu "datciku"- kinai pavede su tiekimu. > > http://youtu.be/YvJUmFS1M_Y > > Ziureti tik i virsutini desini parodyma (V), visi kiti skaiciukai rodo > bet ka- ADC ten niekas nepajungta (floating). > > Pakeliui dar skaito per I2C nustatymus. Ekrano SPI turi veiktu 2x greiciau. > > > > siaip ten viskas nekosherna- ir visi triuksmauja, ir softas netobulas. > > Del bitu, naudoju kiek turiu- tai AT91SAM7S256 > > On 2015.02.06 01:19, ejs wrote: >> 2015-02-05 23:50, Levas rašė: >> >>> Pagrindinr problema buvo estetikoje- voltmetras (siuo atveju) turi >>> rodyti kazkokia reiksme, bet jei del ADC ir matuojamos reiksmes >>> vibraciju persipaiso visi skaitmenys, vizualiai tai ziauriai nervuoja. >> >> galima video? >> Išbandžiau atnaujinimą kas 65, 100, 150, 200, 250, 500 ir 1000 ms. >> Vizualiai iki 100 ms yra per greiti, 150 ms yra dar kiek nervuojantis, o >> 500 ms - jau per lėtas. >> >>> Todel pasirinkau +- vienetus. Dabar +-3 vienetai. Pasidare stabilu, >>> skaiciai kaitaliojasi kai itampa pakinta per 6 vienetus. Taip jau >>> gavosi, kad tai 0.06V, kas yra kogero nesvarbu. >> >> 10 bitų ADC? >> Jei pereitum prie 12 bitų? Turėtum 10 realių bitų. >> >>> Naudojant vidurkiu aproksimacija dave labai grazu perejima. Jei tai butu >>> ne skaiciai, o rodyklinis prietaisas, tai labai graziai atrodytu- >>> rodykle nesoktu iskarto i padeti, o su mazejanciu pagreiciu pribegtu >>> prie reikiamos reiksmes. Deja, gaunamas "lagas" ant skaiciuku >>> indikacijos nebuvo toks estetiskai grazus. >> >> gal per greitai nuskaitai reikšmę iš ADC? Arba laideliai neekranuoti ar >> plokštė nekošerna? >> >> Išbandžiau LDR'ą su OLED ekrano atnaujinimais nuo 65 ms (mažiausia ką >> išspaudžia 16 MHz Mega32) iki 1s. Vizualiai priimtinas diaazonas - >> 200-300 ms. Nuo LDR nuskaitytos reikšmės kinta 960-986 diapazone, kas >> yra cieli 5 bitai šiukšlių. >> >> Pastumdžius reikšmes su >> cLdrValue = ((analogRead(ldrPin) >> 3 ) << 3); >> >> atvaizdavimas žymiai tolygesnis. > -- Bye, Levas -- http://www.vabolis.lt