Új hozzászólás Aktív témák

  • bartatamas

    senior tag

    válasz #79335424 #196 üzenetére

    Szia,

    Valahogy úgy tudnám elképzelni hogy az egyik parancs fogadja az SMS-t és:
    - az SMS tartalmát (telefonszám) eltárolja egy "number" változóban
    - beállítja a "lat" és "long" változókat pl 0-ra (ez lehet hogy nem kell, attól függ pontosan mi a feladat; sms után kell változást nézni, vagy az sms előtti állapothoz kell hasonlítani)
    - engedélyezi egy addig tiltott parancsot

    A tiltott parancs figyel a "Pozíció megváltozott" eseményre:
    - ha a "lat" és "long" értéke 0 (inicializálás) akkor feltölteném az értékét az esemény "latitude" és "longitude" kimenő paramétereinek segítségével
    - meghatároznám az eseményben lévő pozíció eltérését az eltárolttól. Erre vannak csúnya képletek ha pontos eltérést akarsz. De lehet hogy kis távolság esetén egy egyszerű pitagorasz tétel is elégséges lenne és nem kellene szögfüggvényekkel foglalkozni. Itt lehet hogy szükség lesz egy-két úgy E-Robot kifejezésre. A lényeg hogy el tudd dönteni hogy a meghatározott D távolság >= mint egy előre beállított konstans. Mert gondolom nem centiméterenként kell jelezni hanem egy megadott távolság megtétele után.
    - ha D >= Constans akkor SMS küldése a "number" számra a "lat" és "long" értékekkel, majd parancs tiltása.

    Valami ilyesmi.

Új hozzászólás Aktív témák