صفحه 2 از 5 نخستنخست 1234 ... آخرینآخرین
نمایش نتایج: از 11 به 20 از 44
Like Tree12 لایک

موضوع: ماژول جی پی اس Ublox NEO-6M

  1. #11
    Senior Member
    تاریخ عضویت
    Oct 2014
    محل سکونت
    ایران
    نوشته ها
    178
    سلام دوست خوبم. سال نو شما هم مبارک.

    شما باید اول مقادیر را روی سریال مانیتور مشاهده کنید یا از رابط usb to ttl ماژول جی پی اس را بهش متصل کنید یعنی پایه ی TX ماژول جی پی اس خود را به RX آردوینو یا مبدل که گفتم وصل کنید و پایه ی RX ماژول جی پی اس خود را به TX وصل کنید توجه داشته باشید که ولتاژ ماژول جی پی اس خود را درست متصل کنید.
    خب حالا می رویم سراغ برنامه نویسی

    اگر از USB TO TTL استفاده می کنید کافیه برد خود را متصل کنید و اگر درایور این برد را درست نصب کرده باشید کافیه وارد قسمت سریال مانتیور برنامه آردوینو شده و مقادیر را مشاهده کنید که شامل 2 مختصات می باشد. اگر با جی پی اس واقعی کار کرده باشید راحت می توانید مقادیر را به کار گیری و تبدیل کنید.

    اگر می خواهید از برد آردوینو استفاده کنید باید برنامه ای بنویسید که TX و RX آردوینو را بخونه و چون همزمان برد شما به لب تاب یا رایانه متصل است باید 2 پین دیگه را برای اینکار برنامه نویسی کنید مثلا با برنامه زیر می توانید اطلاعات دریافتی را روی سریال مانیتور با برد آردوینو مشاهده کنید:

    void setup() {
    Serial.begin(9600);
    mySerial.begin(9600);

    Serial.println("--->");

    }

    void loop() {

    if(mySerial.available()>0){
    Serial.println("Data available");
    char tanha71 = mySerial.read();
    Serial.write(tanha71);
    }
    دقت کنید اگر برنامه بالا را روی برد خود پروگرام کردید پایه D2 بعنوان RX آردوینو می باشد که بایستی به TX ماژول GPS شما متصل شود و پایه D3 برد آردوینو شما هم بعنوان XT بوده و باید به پایه RX ماژول جی پی اس خود متصل شود

    بعد از این مرحله وارد قسمت سریال مانیتور برنامه آردوینو شده و مقادیر را مشاهده می کنید
    لایک کردن

  2. #12
    Senior Member
    تاریخ عضویت
    Jan 2015
    محل سکونت
    ایران
    نوشته ها
    238
    با تشکر از دوست تنهای 71 ایمون
    اما به این سادگی هم که ایشون میگن نیست کد نویسی این ماژول

    نکته مهم اینه که نمیتونید با زبان بیسیک واسه محیط آردوینو کد بنویسید کامپایلرش توی بعضی دستورها ارور میده بنا براین خیلی بهتره که با خود کدهای آردوینو کار کنید .
    مثلا همون software SErial که دوست تنهامون گفتن فقط توی خود کامپایلر آردوینو شناخته شدس پس سویئیچ کنید به محیط خود آردوینو

  3. #13
    Senior Member
    تاریخ عضویت
    Oct 2014
    محل سکونت
    ایران
    نوشته ها
    178
    خواهش میکنم .

    اره به این سادگی نیست خو قرار نیست همه برنامه نویسی را بزاریم خود افراد هم باید یکم تلاش کنند! هدف آموزش هستش .

    اره بهترین کار استفاده از کدهای خود آردوینو هستش. برنامه بالا فقط برای نشان دادن مقادیر جی پی اس هست و باید کلی روش کار کنی. انشا الله که می توانید
    لایک کردن

  4. #14
    Junior Member
    تاریخ عضویت
    Mar 2015
    نوشته ها
    16
    سلام، ممنون که به سوالاتم جواب دادید.
    توی نرم افزلر آردوینو، با چه زبانی باید برنامه نوشت و برد آآردوینو رو پروگرم کرد؟
    نمیشه درمورد نوشتن برنامه ماژول جی پی اس neo-6m توی ای وی آر یا برد آردوینو بیشتر توضیح بدید؟ توضیح هر خط برنامه رو میشه بنویسید؟
    ببخشید که باعث زحمتتون شدم...

  5. #15
    Senior Member
    تاریخ عضویت
    Oct 2014
    محل سکونت
    ایران
    نوشته ها
    178
    سلام. کاری نکردیم.

    زبان خود آردوینو c هست و راحت تر اینکه از دستورات خود آردوینو استفاده کنید.من فقط کمک میکنم داداش گلم. زحمت چیه!!!

    ببینید از خود GPS شروع میکنیم! الان روشن کنید تا سیگنال های ماهواره را پیدا کنه خوب الان سنسور به شما خروجی میده روی پایه های TX خودش یعنی اطلاعات ماهواره ها را به صورت سریال در اختیار شما قرار میدهد

    خب الان باید برنامه ای بنویسید که این مقادیر را روی لب تاب مشاهده کنید. برنامه را قبلا و اون بالا مشاهده می کنید اول اون را بنویسید و بعد روی برد نانو بریزید و جی پی اس خود را به این ترتیب که میگم به آردوینو وصل کنید.

    دقت کنید اگر برنامه بالا را روی برد خود پروگرام کردید پایه D2 بعنوان RX آردوینو می باشد که بایستی به TX ماژول GPS شما متصل شود و پایه D3 برد آردوینو شما هم بعنوان XT بوده و باید به پایه RX ماژول جی پی اس خود متصل شود

    خب حالا برنامه ای که نوشتید را باز کنید و روی قسمت سریال مانیتور شده و مقادیر را روی آن مشاهده کنید . خب این کار را انجام بدید و نتیجه را بگید. اگه تو سریال مانیتور چیزی مشاهده نکردید هیچ نترسید فعلا تا همینجا این کار را بکنید تا کم کم آردوینو را یاد بگیرید. موفق باشید تا یه روز دیگه
    لایک کردن

  6. #16
    Z80
    Z80 آنلاین نیست.
    Junior Member
    تاریخ عضویت
    Apr 2015
    نوشته ها
    2
    ماژول با 3.3 بخوبی کار کرد فقط طول کشید تا led سبز شروع به چشمک زدن تشخیص سیگنال ماهواره بکنه
    لایک کردن

  7. #17
    Junior Member
    تاریخ عضویت
    Dec 2013
    نوشته ها
    8
    طرح شکلتون اشتباهه. توی کدی که نوشتید از سریال پورت نرم افزاری استفاده شده اما در شکل وصلش کردید به سریال پورت سخت افزاری. سریال رو اشغال کرده.

  8. #18
    Junior Member
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1
    سلام . خسته نباشید
    آیا با ماژول neo-6m میشه زمان دقیق ، یعنی به غیر از ساعت ، دقیقه و ثانیه ، میلی ثانیه رو هم بدست بیاریم؟

    با تشکر

  9. #19
    Member
    تاریخ عضویت
    Jun 2014
    نوشته ها
    30
    سلام خسته نباشید .
    می خاستم ببینم چه طور میتونم از دستورات کتابخانه serialsoftware استفاده کنم و و کدام دستور مربوط به انجام چه کاری است؟

  10. #20
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    ببینید این کتابخونه جزء مثال های آردوینو هست. کافیه از منوی file و Examples برید توی softwareSerial و مثال softwareSerialexample راانتخاب کنید.
    از لحاظ سخت افزاری م باید پین ها rx و tx رو هم به پین های معرفی شده در هدر برنامه وصل کنید

صفحه 2 از 5 نخستنخست 1234 ... آخرینآخرین

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

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

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

SEO by vBSEO