ארדואינו: בנה גשש GPS - איך זה עובד
בטיפ המעשי הזה אנו מסבירים כיצד תוכלו לבנות בקלות גשש GPS בעזרת הארדואינו.
שלב 1 - חבר מודול GPS לארduino
אנו משתמשים במודול GPS NEO-6M בנקודה זו.
- תחילה חברו את ה- VCC ל- 5V ו- GND לקרקע.
- ואז RX מחובר לפין 4 ו- TX לפינים 3 על הארדואינו.
שלב 2 - תכנת את מודול ה- GPS
בכדי להיות מסוגלים להשתמש במודול, עליכם לוודא תחילה כי התקנתם כבר את ספריית "TinyGPS".
- תחילה ייבא אותם עם הפקודה "# כלול". אתה צריך גם את הספרייה SoftwareSerial: "#include"
- ראשית צור בעזרת הפקודה "SoftwareSerial gpsSerial (3, 4);" אובייקט SoftwareSerial חדש ועם הפקודה "TinyGPS gps;" מופע של TinyGPS.
- בשיטת ההתקנה, החיבור הטורי למודול ה- GPS ("gpsSerial.begin (9600);") והמסך הסידורי ("Serial.begin (9600);") עבור פלט נתונים מתחילים.
- בשיטת הלולאה מוכנס לראשונה לולאת זמן שבודקת האם ניתן להגיע אל מודול ה- GPS: "while (gpsSerial.available ()) {}"
- בסוגריים המתולתלים יש הצהרת if הבודקת אם התקבלו נתונים: "if (gps.encode (gpsSerial.read ())) {}".
- אם כן, אתה יכול להשתמש בפקודה "gps.f_get_position (& lat, & lon);" ניתן להעלות ולפלט, למשל, עם "Serial.println (מחרוזת (lat) +" "+ מחרוזת (lon))" בצג הסידורי.
במאמר הבא נסביר כיצד להגדיר מודול GSM בארדואינו. אתה יכול גם להתחבר בקלות לרשת הנייד ולשלוח SMS למשל.