️ نظام تتبع GPS وعرض المعالم
قمت بتطوير نظام تتبع مواقع لحظي وتحديد المعالم باستخدام المتحكم TM4C123G LaunchPad مع وحدة GPS NEO-6M. يعمل النظام على استقبال الإحداثيات مباشرة من الأقمار الصناعية، ومعالجتها بلغة C، ثم عرض اسم أقرب معلم والمسافة إليه على شاشة LCD. عند الوصول إلى مسافة محددة يتم تنبيه المستخدم عبر إضاءة LEDs ورسالة على الشاشة.
المزايا
- تتبع الموقع لحظياً وعرض الإحداثيات
- حساب المسافة بين الموقع الحالي وأقرب معلم
- إظهار اسم المعلم الأقرب بشكل تلقائي
- تنبيه عند الوصول عبر شاشة LCD وLEDs
- تنظيم الكود باحترافية (HAL, MCAL, Libraries, Application)
الأدوات والتقنيات
- TM4C123G LaunchPad (ARM Cortex-M4)
- GPS Module NEO-6M
- شاشة LCD (16x2)
- برمجة بلغة C عبر Keil uVision 5