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. -- Grammar for Time Travelers: The term "Future Perfect" has been abandoned since it was discovered not to be.