lnwshop logo
  • ตอบกระทู้
  • ตั้งกระทู้ใหม่
QUOTE 

GPS module อัพโหลดแล้วไม่ขึ้นค่าอะไรเลย

capslockhome 1 ปีที่ผ่านมา

GPS Module อัพโหลด TinyGPSแล้ว เปิด serial monitor รอสักพักแล้วไม่เห็นขึ้นค่าอะไรเลยค่ะ

QUOTE 
ความคิดเห็นที่ #1
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ต้องรอให้รับสัญญาณได้ก่อนนะครับ

QUOTE 
ความคิดเห็นที่ #2
capslockhome 1 ปีที่ผ่านมา

พึ่งมาสังเกตุดูว่าพอลองต่อแล้ว LED ที่ตัว GPS ไม่ขึ้นค่ะ แต่ไฟเข้าบอร์ดอดูโน่ปกติอ่ะค่ะ  ลองเปลี่ยนบอร์ดอดูโน่แล้วก็ยังไม่ขึ้นค่ะ มันมีปัญหาอะไรรึเปล่าค่ะ แจ้าทางอีเมลแล้วค่ะ

QUOTE 
ความคิดเห็นที่ #3
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

led จะติดตอนได้รับสัญญาณแล้วครับ

QUOTE 
ความคิดเห็นที่ #4
capslockhome 1 ปีที่ผ่านมา

แต่ของเพือนที่ใช้ GPS ยี่ห้อเดียวกัน รุ้นนี้แค่เสียบไฟเข้าก็ติดแล้วอ่ะค่ะ

QUOTE 
ความคิดเห็นที่ #5
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

ขอรูปและวิธีการต่อด้วยครับ ลูกค้าคนก่อนก็บอกว่า led ไม่ติด แต่สรุปเป็นเพราะเขียนโคดไม่ถูก และพอรอให้จับสัญญาณได้แล้วก็มีไฟติดครับ เพราะถ้าใช้ไม่ได้จะได้เปลี่ยนตัวใหม่ให้ครับ

QUOTE 
ความคิดเห็นที่ #6
capslockhome 1 ปีที่ผ่านมา

http://www.mx7.com/view2/yA3hK2Yj0GsL6BmV  รูป

 

#include <SoftwareSerial.h>

 

#include <TinyGPS.h>

 

/* This sample code demonstrates the normal use of a TinyGPS object.

   It requires the use of SoftwareSerial, and assumes that you have a

   4800-baud serial GPS device hooked up on pins 4(rx) and 3(tx).

*/

 

TinyGPS gps;

SoftwareSerial ss(4, 3);

 

void setup()

{

  Serial.begin(9600);

  ss.begin(9600);

  

  Serial.print("Simple TinyGPS library v. "); Serial.println(TinyGPS::library_version());

  Serial.println("by Mikal Hart");

  Serial.println();

}

 

void loop()

{

  bool newData = false;

  unsigned long chars;

  unsigned short sentences, failed;

 

  // For one second we parse GPS data and report some key values

  for (unsigned long start = millis(); millis() - start < 1000;)

  {

    while (ss.available())

    {

      char c = ss.read();

      // Serial.write(c); // uncomment this line if you want to see the GPS data flowing

      if (gps.encode(c)) // Did a new valid sentence come in?

        newData = true;

    }

  }

 

  if (newData)

  {

    float flat, flon;

    unsigned long age;

    gps.f_get_position(&flat, &flon, &age);

    Serial.print("LAT=");

    Serial.print(flat == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flat, 6);

    Serial.print(" LON=");

    Serial.print(flon == TinyGPS::GPS_INVALID_F_ANGLE ? 0.0 : flon, 6);

    Serial.print(" SAT=");

    Serial.print(gps.satellites() == TinyGPS::GPS_INVALID_SATELLITES ? 0 : gps.satellites());

    Serial.print(" PREC=");

    Serial.print(gps.hdop() == TinyGPS::GPS_INVALID_HDOP ? 0 : gps.hdop());

  }

  

  gps.stats(&chars, &sentences, &failed);

  Serial.print(" CHARS=");

  Serial.print(chars);

  Serial.print(" SENTENCES=");

  Serial.print(sentences);

  Serial.print(" CSUM ERR=");

  Serial.println(failed);

  if (chars == 0)

    Serial.println("** No characters received from GPS: check wiring **");

}

 

http://www.mx7.com/view2/yA3ivU6ni4racYKa   ผล

QUOTE 
ความคิดเห็นที่ #7
เจ้าของร้าน
เจ้าของร้าน
1 ปีที่ผ่านมา

หมายถึงของโมดูลที่บอกว่าตัวเดียวกัน ยี่ห้อเดียวกัน ต่อแล้วมีไฟครับ ขอดูรูปที่ต่อแล้วทำออกตามที่บอกครับ เพราะลูกค้าคนก่อนก็บอกว่า led ไม่ติด แต่สรุปเป็นเพราะเขียนโคดไม่ถูก และพอรอให้จับสัญญาณได้แล้วก็มีไฟติดครับ เพราะถ้าใช้ไม่ได้จะได้เปลี่ยนตัวใหม่ให้ครับ

ลองดูคลิปนี้ครับ ไฟก็ไม่ติด ต้องรับสัญญาณให้ได้ก่อน

1
แสดงความคิดเห็นที่ 1-7 จากทั้งหมด 7 ความคิดเห็น
ชื่อ
อีเมล
ข้อความ
  • ตอบกระทู้

หมวดหมู่สินค้า

สมาชิก Arduino All

เข้าสู่ระบบด้วย
เข้าสู่ระบบ
สมัครสมาชิก

ยังไม่มีบัญชีเทพ สร้างบัญชีใหม่ ไม่เกิน 5 นาที
สมัครสมาชิก (ฟรี)

Arduino All ขายดี

รหัสสินค้า A015
300.00 บาท
  • สั่งซื้อ
รหัสสินค้า A233
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A115
10.00 บาท
  • สั่งซื้อ
รหัสสินค้า A238
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A014
90.00 บาท
  • สั่งซื้อ
รหัสสินค้า A237
4.00 บาท
  • สั่งซื้อ
รหัสสินค้า A225
5.00 บาท
  • สั่งซื้อ
รหัสสินค้า A097
4.00 บาท
  • สั่งซื้อ
Go to Top