09-01-2014, 10:40 PM
(Seda postitust muudeti viimati: 09-01-2014, 11:04 PM ja muutjaks oli W@ldur.)
100 oomiga graafik manuses.
Kood:
for (int i=0;i<10001;i++)
{
andurisisend=analogRead(5);
sisendipunkt=andurisisend;
sisendiruut=sisendipunkt * sisendipunkt;
ruutudesumma= sisendiruut + ruutudesumma;
delayMicroseconds(66);
}
delay(1);
parissumma=ruutudesumma-sisendiruut;
juurikas=sqrt(parissumma);
juursada_A5=juurikas/100;
For-is on 66us delay selleks, et kogutsükkel võtabki siis aega 2 sekundit.
Graafiku punktid ongi juursada_A5.
15A ja 30A vahel hetkel punkte ei saanud mahti tekitada, aga veidike kõverik ta ikkagi tuleb... Samas, kuni 15ni on erinevus mõõdetu ja koefiga vahel alla ampri... mingi paarisaja vatine nägemine/mittenägemine... pole paha
Kui rohkem punkte võtta, ja koefitsendiks ikkagi mingi valemiline osa panna, peaks see ju ära siluma.
Ja Madis, sa nägid ebalineaarsuse graafikul silmaga ära või panid joonlaua joonele peale, et näha
Täitsa uskumatu, esimese hooga ju täitsa sirge joon, aga pärast... polegi.
Kood:
for (int i=0;i<10001;i++)
{
andurisisend=analogRead(5);
sisendipunkt=andurisisend;
sisendiruut=sisendipunkt * sisendipunkt;
ruutudesumma= sisendiruut + ruutudesumma;
delayMicroseconds(66);
}
delay(1);
parissumma=ruutudesumma-sisendiruut;
juurikas=sqrt(parissumma);
juursada_A5=juurikas/100;
For-is on 66us delay selleks, et kogutsükkel võtabki siis aega 2 sekundit.
Graafiku punktid ongi juursada_A5.
15A ja 30A vahel hetkel punkte ei saanud mahti tekitada, aga veidike kõverik ta ikkagi tuleb... Samas, kuni 15ni on erinevus mõõdetu ja koefiga vahel alla ampri... mingi paarisaja vatine nägemine/mittenägemine... pole paha
Kui rohkem punkte võtta, ja koefitsendiks ikkagi mingi valemiline osa panna, peaks see ju ära siluma.
Ja Madis, sa nägid ebalineaarsuse graafikul silmaga ära või panid joonlaua joonele peale, et näha
Täitsa uskumatu, esimese hooga ju täitsa sirge joon, aga pärast... polegi.