logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ADXL345 stałe przyspieszenie przy zmiennym położeniu czujnika.

Zbibi92 18 Wrz 2018 10:37 453 2
REKLAMA
  • #1 17446690
    Zbibi92
    Poziom 5  
    Witam, ma ktoś pomysł jak zastosować rampę "FALLING" lud "RISING" do odczytu osi X z czujnika ADXL345 .

    Potrzebuję wychwycić stała przyspieszenie ale przy różnych kontach urządzenie.

    Danie odczytane z czujnika (-60 do -150)

    Pruba na płaszczyźnie przy stałym odczycie jest obiecująca.

    Mając odczyt x= (-60)

    if (x <-100) {

    digitalWrite(8, HIGH);
    }

    tu jest wszystko ok, ale jeśli czujnik jest w innym położeniu i odczyt osi x = 100
    warunek już iest nie poprawny.

    Pozdrawiam i z góry dziękuję za podpowiedzi.
  • REKLAMA
  • #2 17469626
    pimpuk
    Poziom 23  
    Zbibi92 napisał:
    jeśli czujnik jest w innym położeniu i odczyt osi x = 100
    warunek już iest nie poprawny.


    Warunek jest niespełniony, a nie niepoprawny.
    Program zawsze działa tak, jak został napisany.
    Jeśli chcesz aby działał inaczej, to musisz dopisać jeszcze inne warunki.
    Może spróbuj z wartością bezwzględną.
  • #3 17470026
    mpier
    Poziom 29  
    Hej, o poprzednim temacie już zapomniałeś? https://www.elektroda.pl/rtvforum/topic3500769.html

    Zbibi92 napisał:
    Potrzebuję wychwycić stała przyspieszenie ale przy różnych kontach urządzenie.
    Takie pytanie to raczej na forum dla... księgowych?

    Moja odpowiedź taka sama jak poprzednio. Ciebie nie interesują dane z czujnika przyspieszenia tylko samo przyspieszenie. Obliczenie orientacji urządzenia w spoczynku też nie zaszkodzi.
REKLAMA