Pozdrav,
pokušavam čitati vrijednosti sa ovog senzora:
https://bit.ly/2lsSCSC ..ali nije mi jasno što griješim.
Pin VCC sam spojio na +, a GND na -
Ostalih 6 pinova koji su očito gryo stanja oko tri osi i acc stanja u smjeru tri osi ...njih sam spojio na A0, A1, A2, A3, A4, A5. Koji je od tih pinova točno koji senzor, nemam pojma...ali ne vidim niti bitnim, glavno da očitanja na ikoji način odreagiraju na "drmuckanje" senzorom.
Code sam koristio sljedeći:
const int x_pin = A0;
const int y_pin = A1;
const int z_pin = A2;
int max_x=0;
int max_y=0;
int max_z=0;
void setup() {
Serial.begin(9600);
}
void loop() {
int x = analogRead(x_pin);
int y = analogRead(y_pin);
int z = analogRead(z_pin);
if(millis()>1500){ //odgoda da ne razbijam glavu što se dešava sa stanjima senzora u inicijalnom stanju pokretanja programa
if(x>max_x) max_x = x;
if(y>max_y) max_y = y;
if(z>max_z) max_z = z;
}
Serial.print("max x: ");
Serial.print(max_x);
Serial.print("\t max y: ");
Serial.print(max_y);
Serial.print("\t max z: ");
Serial.print(max_z);
Serial.println();
delay(100);
}
Ispisujem samo max stanja senzora, jer na taj način lakše pratim u logu jel neki pokret senzora utjecao na outpute koje dobivam sa senzora.
I kao što vidite, pokušavam dokučiti zasada samo što kažu A0, A1 i A2. Ono što dobivam mi je zbunjujuće...konstantno dobivam stanja na sva tri INPUTA, otprilike:
max x: 692 max y: 691 max z: 691
Eventualno te brojke narastu do:
max x: 696 max y: 698 max z: 696
...a nisam dokučio iz kojeg razloga se popnu sa 691 na 696. Definitivno se ne popnu iz razloga što ja pomičem/rotiram/drmam senzor. A i da ja svojim naporima poguram te brojke...kakva bi to bila osjetljivost očitanja? Nikakva...
Prije nego sam zaglavio sa ovim senzorom, pokušao sam čitati stanja sa senzora:
https://bit.ly/2n0ABM1 ..i u suštini isti vrag mi se dešavao. Ako se ne varam i tamo su bile brojke oko 700.
Na tom senzoru sam zaključio da možda neki vrag sa senzorom ne valja...ali sada kada mi se dešava isto sa ovim senzorom...očito ja nešto ne kužim. :/
Novi sam u ovoj igri, pa će biti da me neka glupost zeza.
Do sada sam uspješno čitao senzore tipa potencimetar i foto-dioda. ...ali ne znam kako sa ovima treba? Ako može tko pomoći, bit ću zahvalan.