ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 8 از 8
  1. #1
    2010/11/26
    ایران - مشهد
    516
    94

    تابع دریافت موقعیت GPS در SIM808

    سلام
    خیلی وقته با ماژول SIM808 کار میکنم و همه جور مشکلات رو تونستم یاد بگیرم باهاش به دوزبان
    در زبان بسکام همه کار کاردن رو باهاش یاد گرفتم الان در کدویژن اطلاعات جی پی اس رو چطوری بخونم ؟
    مثلا یه تابعی مثل این نمونه پایین باشه که هروقت فراخوانی کردمش مختصات رو بگیرم یا سرعت رو بگیرم
    این تابع برای دریافت اس ام اس هست
    کد:
    void ATCMGR_send(void){
    
    
       int count2 = 0,count_s = 0; //count_s for count the  
     
        for(count = 0;buffer[count]!='\0';count ++)
        {
            buffer[count] ='\0';
        }
        lcd_clear();
        lcd_putsf("CMGR ");
        printf("AT+CMGR=1%c",ENT);
        for(count=0;(buffer[count-2]!='O' && buffer[count]!=ENT);count ++) buffer[count]=getchar(); 
        lcd_putsf("--> OK");
        delay_ms(2000);
         
        for(count=0,count2=0,count_s=0;buffer[count]!='\0';count ++)
        {
            if(buffer[count]==J_COT) count_s ++;
            if(count_s == 3)
            {
                if(buffer[count]!= J_COT)
                {
                    number_txt[count2]=buffer[count];
                    count2++;
                }
            }
            if(count_s== 4) count2 = 0;
            if(count_s== 8)
            {
                if(buffer[count]!= J_COT && buffer[count]!=ENT && buffer[count]!=LINE_FEED && buffer[count]!= 'O' && buffer[count]!='K')
                {
                    sms_txt[count2]=buffer[count];
                    count2 ++;
                }
            }
        }
        delay_ms(500);
        lcd_clear();
        lcd_puts(number_txt);
        lcd_gotoxy(0,1);
        lcd_puts(sms_txt);
        delay_ms(2000);
        //lcd_clear();
    }//ATCMGR_send
    یا راهی داره که بشه همین تابع رو تغییر داد که مختصات رو بگیره
    یعنی بعد از روشن کردن جی پی اس با این فرمان AT+CGPSINF=0 مقدار X,Y رو بگیرم ؟
    ویرایش توسط abbasalifix : 2017/07/24 در ساعت 20:07
  2. #2
    2009/04/19
    36
    27

    پاسخ : تابع دریافت موقعیت GPS در SIM808

    شما باید ابتدا بایستی موتور GNSS رو فعال کنید.
    AT+CGNSPWR=1
    بعد از اون می تونید با دستور AT+CGNSINF و در صورت fix شدن موقعیتتون اطلاعات ارسالی از ماهواره رو دریافت کنید.
  3. #3
    2010/11/26
    ایران - مشهد
    516
    94

    پاسخ : تابع دریافت موقعیت GPS در SIM808

    نقل قول نوشته اصلی توسط jafarhabibi

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    شما باید ابتدا بایستی موتور GNSS رو فعال کنید.
    AT+CGNSPWR=1
    بعد از اون می تونید با دستور AT+CGNSINF و در صورت fix شدن موقعیتتون اطلاعات ارسالی از ماهواره رو دریافت کنید.
    این رو که خودمم میدونم
    میگم در زبان بسکام 100 درصد انجام دادم یا بلوتوث و ترمینال هم انجام دادم الان در کدویژن میخوام یاد بگیرم که چطور دیتای دریافتی رو با تغییرات در این تابع دریافت کنم
  4. #4
    2011/08/19
    268
    2

    پاسخ : تابع دریافت موقعیت GPS در SIM808

    سلام دوستان
    برای اینکه اطاعات بدست اومده از gps رو جدا جدا داخل رشته قرار بدم و بعدا هر کدوم که خواستم استفاده کنم باید چی کار کنم.؟؟؟

    مثلا:
    اطلاعات گرفته شده از GPS
    کد:
    +CGNSINF: 1,1,20160501124254.000,47.199897,9.442750,473.500,0.35,36.8,1,,1.1,1.9,1.6,,13,7,,,39,, OK
    حالا من میخوام اطلاعاتی که بین کاراکتر (,) کاما قرار داره رو جدا جداد کنم
    اینطوری:
    TIMEDATE = 20160501124254.000
    A=
    ,47.199897,9
    B=
    ,9.442750,473

    لطفا راهنمایی کنید
    ممنون
  5. #5
    2010/11/26
    ایران - مشهد
    516
    94

    پاسخ : تابع دریافت موقعیت GPS در SIM808

    چه زبانی ؟
  6. #6
    2011/08/19
    268
    2

    پاسخ : تابع دریافت موقعیت GPS در SIM808

    نقل قول نوشته اصلی توسط abbasalifix

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    چه زبانی ؟
    سلام
    زبان سی
    ممنون
  7. #7
    2010/12/21
    1
    0

    پاسخ : تابع دریافت موقعیت GPS در SIM808

    اطلاعات گرفته شده از GPS +CGNSINF: 1,1,20160501124254.000,47.199897,9.442750,473.500, 0.35,36.8,1,,1.1,1.9,1.6,,13,7,,,39,, OK


    سلام
    برا جداسازی کار خاصی نمیخواد بکنی.
    اگه توجه کنی تمام رشته ها با + شروع میشن.وبعدش هر رشته ای که ذخیره کردی تو at command ها مشخصه که چی فرستاده .
    فقط باید در نظر بگیری که چه رشته ای رو گرفتی .بعدش به هر ویرگولی که بخوای میتونی با یه برنامه ساده برسی.نکته این کار هم همینه که تو هر رشته تعداد ویرگول ها و جایگاهشون همیشه ثابته و امکان اشتباه فرستادن نیست.پس باخیال راحت رشته ای که سیو کردی رو میتونی تفکیک کنی.مثلا َA که خواستی رو دربیارم.اول میرم میبینم که بعد ویرگول سوم هست حالا کافیه تو رشتم مکان ویرگول سوم رو پیدا کنم :
    for(i=0;i<sizeof(reshte);i++)
    {
    if(reshte[i]== ',')
    j++;
    if(j=='3')
    j=i;i=100;//jaye sevomin virgol moshakhas shod i=100 ya bishtar mi****m ke az halghe biron byayad
    }


  8. #8
    2017/08/02
    3
    1

    پاسخ : تابع دریافت موقعیت GPS در SIM808

    سلام
    خیلی ممنون بابت توضیح خوبتون
    ولی اگه ممکنه خیلی بیشتر توضیح بدید و مثال های دیگه هم بزنید خیلی ممنون
    من خیلی به این موضوع احتیاج دارم
نمایش نتایج: از 1 به 8 از 8

موضوعات مشابه

  1. sim808
    توسط majidmp97 در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2018/01/27, 16:16
  2. sim808
    توسط amir1754 در انجمن ماژول های GPS - GSM - GPRS
    پاسخ: 12
    آخرين نوشته: 2017/09/18, 17:53
  3. دریافت پیام <<Content not supported>> از SIM808 بجای پیامک ارسالی
    توسط kasper در انجمن ماژول های GPS - GSM - GPRS
    پاسخ: 1
    آخرين نوشته: 2017/05/27, 23:13
  4. GPS ماژول sim808
    توسط hashemisali70 در انجمن ماژول های GPS - GSM - GPRS
    پاسخ: 7
    آخرين نوشته: 2016/06/09, 20:57
  5. پاسخ: 1
    آخرين نوشته: 2015/10/25, 14:03

کاربرانی که این تاپیک را مشاهده کرده اند: 2

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •