Does your project need to be able to track its position globally? When used in an outdoor environment, the Parallax GPS Receiver with its integrated patch antenna can provide standard raw NMEA0183 strings or specific data from up to 12 satellites via a standard serial interface.
The module provides current time, date, latitude, longitude, altitude, speed and travel direction/heading among other data, and can be used in a host of applications, including navigation, tracking systems, mapping, fleet management and robotics.
The Parallax GPS Receiver Module includes a programmable Parallax SX microprocessor and open-source control firmware for advanced users who wish to modify it. This source code is not supported by Parallax, but is offered as a free download below.
Features:
- Single-wire 4800 bps TTL Serial interface to BASIC Stamp, SX and Propeller microcontrollers.
- Provides either raw NMEA0183 strings or specific data, making it easier to use on the BASIC Stamp microcontrollers.
- Simple/raw mode selectable via I/O control.
- Single +5VDC supply @ 115 mA (typical)
- Standard 4-pin header interface (.100" spacing).
Key Specifications:
- Power Requirements: 5 VDC @ ~ 115 mA
- Communication: Asynchronous serial, 4800 bps @ TTL Level
- Dimensions: 1.9 x 1.4 x 0.6 in (48 x 35 x 15 mm)
- Operating Temperature: 32 to 158 °F (0 to 70 °C)
Alternate viewing angle:

Click through for a close-up.

Note: This device can be connected to a PC serial port using a MAX232 line driver. The circuit isn't supported by Parallax, but it's possible to make this connection with a few dollars of parts. Example schematics can be found at this Forum Thread
Downloads & Resources:
GPS Sensor Datasheet (.pdf)
GPS Receiver Manual v1.1 (.pdf)
GPS Demo (.bs2)
SX/B Control Firmware (.sxb)
Javelin Stamp Example Code (.zip)
Sensor Objects for Propeller Programmers