Pokrewne
menu      Co myslicie ? DS1621<->MAX232<->MAX232<->AVR
menu      Proste, krótkie pytanie - jak zapisać float do Eprom'u w avr gcc?
menu      avr-gcc zajetosc ram/data - dziwne zachowanie
menu      [avr-gcc] Skanowanie klawiatury - jednak nie dziala
menu      firmware/projekt AVR JTAG+ISP naraz?
menu      float format zapisu w pamięci - avr gcc
menu      Prosty programator AVR - skad zasilanie w LPT?
menu      Karta RJ-45 na USB i AVR
menu      [avr-gcc] zmienne "ciurkiem" w ramie?
menu      AVR GCC mnozenie wielkich liczb
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • audipoznan.keep.pl
  • GPS AVR ATMega128 - pomiar odleglosci pomiedzy dwoma punktami





    Pelos @ Home - 01-09-2006 20:45
    GPS AVR ATMega128 - pomiar odleglosci pomiedzy dwoma punktami
      Czesc,
    Wzor jest w sumie prosty:

    dist = Sqr(((dl2E - dl1E) * Cos(szer1N / 57.29746936) * 111120) ^ 2 +
    ((szer2N - szer1N) * 111120) ^ 2) / 1000

    Ale kiedys pamietam widzialem chyba cos prostszego (dokladnosc byla taka
    se, ale jakas tam byla), no i niespecjalnie usmiecha mi sie robic
    #include <math.h> w programie :)
    Ktos za flaszke dobrego pifka jest w stanie sie podzielic czyms ciekawym
    w tym temacie ?

    pozdrawiam

    --
    Pelos
    http://www.pelos.pl





    Miller Artur - 02-09-2006 21:45

     
    Użytkownik "Pelos @ Home" <pelos@pelos.pl> napisał w wiadomości
    news:ed9uf6$ep1$1@atlantis.news.tpi.pl...
    > Czesc,
    > Wzor jest w sumie prosty:
    >
    > dist = Sqr(((dl2E - dl1E) * Cos(szer1N / 57.29746936) * 111120) ^ 2 +
    > ((szer2N - szer1N) * 111120) ^ 2) / 1000
    >
    > Ale kiedys pamietam widzialem chyba cos prostszego (dokladnosc byla taka
    > se, ale jakas tam byla), no i niespecjalnie usmiecha mi sie robic
    > #include <math.h> w programie :)
    > Ktos za flaszke dobrego pifka jest w stanie sie podzielic czyms ciekawym
    > w tym temacie ?
    >

    deszcz pada i google parują ? ;-)

    http://www.meridianworlddata.com/Dis...alculation.asp

    zaraz pierwszy wzór, trzeba tylko dostosować do swoich jednostek ("długości"
    jednego stopnia), dla malych odległości da w miare dobrą dokładność.

    @




    Bogdan Gutknecht - 04-09-2006 07:47

      > > Wzor jest w sumie prosty:
    > >
    > > dist = Sqr(((dl2E - dl1E) * Cos(szer1N / 57.29746936) * 111120) ^ 2 +
    > > ((szer2N - szer1N) * 111120) ^ 2) / 1000
    > >
    >
    > http://www.meridianworlddata.com/Dis...alculation.asp
    >
    > zaraz pierwszy wzór, trzeba tylko dostosować do swoich jednostek
    ("długości"
    > jednego stopnia), dla malych odległości da w miare dobrą dokładność.
    >

    Obydwie metody są w zasadzie identyczne - dobre dla małych odległości.
    Następne uproszczenie możesz mieć jeśli założysz, że cos(szer) = const.
    Wówczas możesz obliczyć go w trakcie pisania programu. Zostaną ci cztery
    działania stałoprzecinkowe.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • konstruktor.keep.pl
  • Design by flankerds.com