نمایش نتایج: از 1 به 10 از 16
Like Tree1 لایک

موضوع: اردینو

Hybrid View

  1. #1
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    94

    اردینو

    د رکد زیر چه تغییری باید انجام داد تا اطلاعات جی پی اس ( lat , ling ) در یک متغیر نمایش داده شود ؟؟؟؟؟؟؟؟؟


    کد :

    #include <SoftwareSerial.h>

    SoftwareSerial gpsSerial(10, 11); // RX, TX (TX not used)
    const int sentenceSize = 80;

    char sentence[sentenceSize];

    void setup()
    {
    Serial.begin(9600);
    gpsSerial.begin(9600);
    }

    void loop()
    {
    static int i = 0;
    if (gpsSerial.available())
    {
    char ch = gpsSerial.read();
    if (ch != '\n' && i < sentenceSize)
    {
    sentence[i] = ch;
    i++;
    }
    else
    {
    sentence[i] = '\0';
    i = 0;
    displayGPS();
    }
    }
    }

    void displayGPS()
    {
    char field[20];
    getField(field, 0);
    if (strcmp(field, "$GPRMC") == 0)
    {
    Serial.print("Lat: ");
    getField(field, 3); // number
    Serial.print(field);
    getField(field, 4); // N/S
    Serial.print(field);

    Serial.print(" Long: ");
    getField(field, 5); // number
    Serial.print(field);
    getField(field, 6); // E/W
    Serial.println(field);
    }
    }

    void getField(char* buffer, int index)
    {
    int sentencePos = 0;
    int fieldPos = 0;
    int commaCount = 0;
    while (sentencePos < sentenceSize)
    {
    if (sentence[sentencePos] == ',')
    {
    commaCount ++;
    sentencePos ++;
    }
    if (commaCount == index)
    {
    buffer[fieldPos] = sentence[sentencePos];
    fieldPos ++;
    }
    sentencePos ++;
    }
    buffer[fieldPos] = '\0';
    }
    لطفا کمک کنید ......................

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    یعنی هر دو متغیر بیاد رو یه متغیر ؟
    این کار رو نکنید بهتره چون باید برید دنبال آؤایه های دو بعدی و در
    یری کد نویسی داره

  3. #3
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    94
    خب باشه امادر کدی که فرستادم اطلاعات جی پی ا س( lat , long ) در کدام متغیر هستند ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط peyman180 نمایش پست ها
    خب باشه امادر کدی که فرستادم اطلاعات جی پی ا س( lat , long ) در کدام متغیر هستند ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟

    مدل gps ات چیه دوست عزیز؟

  5. #5
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    94
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    مدل gps ات چیه دوست عزیز؟


    مدل :

    ماژول GPS موقعیت یاب جغرافیایی ublox Neo-6m ورژن 2

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط peyman180 نمایش پست ها
    مدل :

    ماژول GPS موقعیت یاب جغرافیایی ublox Neo-6m ورژن 2

    با این کتابخونه تست بگیرید
    https://github.com/mikalhart/TinyGPS/releases/tag/v13 t

  7. #7
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    94
    این کد که کمکی نکرد من می خوام بدونم چجوری این اطلاعات رو smsکنم ....................

  8. #8
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط peyman180 نمایش پست ها
    این کد که کمکی نکرد من می خوام بدونم چجوری این اطلاعات رو smsکنم ....................


    شما اول سعی کن یه اس ام اس تنها بفرستی با پورت سریال نرم افزاری مثلا ماژول سیم ات رو وصل کن به پینهای 2 و 3 .

  9. #9
    Member
    تاریخ عضویت
    May 2016
    نوشته ها
    94
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    شما اول سعی کن یه اس ام اس تنها بفرستی با پورت سریال نرم افزاری مثلا ماژول سیم ات رو وصل کن به پینهای 2 و 3 .
    خب فرستادم بعد >>>>>>>>>>>>>>

  10. #10
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط peyman180 نمایش پست ها
    خب فرستادم بعد >>>>>>>>>>>>>>
    حالا همین کدهای ارسال اس ام اس تون رو به صورت یک تابع بنویسید که آرگومان ورودیش متغیری هست که قراره به عنوان متن اس ام اس ارسال بشه

    بعد از اون تابع خوندن از gps تون رو با رعایت هدر ها به این کد اضافه کنید و متغیرهای GPS رو به عنوان ورودی به تابع اس ام اس بدید

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

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

SEO by vBSEO