I hooked up the GPS data pin to D0 on the Uno and ran the code under that tutorial:
/*
Example 17.1
Display any data coming out of the GPS receiver in the serial monitor box
tronixstuff.com/tutorials > Chapter 17
*/
// as the GPS module sends data out serially, we just pick it up character by
// character and repeat it to the serial output
byte aa;
void setup()
{
Serial.begin(4800); // the module runs at 4800 bps, not 9600!
}
void loop()
{
if (Serial.available()>0) // if there is data coming into the serial line
{
aa = Serial.read(); // get the byte of data
Serial.print( byte(aa) ); // send it to the serial monitor
}
}
Off the bat, nothing happened, but I will continue to investigate!
EDIT:
The original code actually said "Serial.print(aa, BYTE); // send it to the serial monitor", but that brings up the error "The 'BYTE' keyword is no longer supported.". I looked for a quick fix online and came up with switching it to "Serial.print( byte(aa));". That might be a problem if what I did does not function the same way as the original code would have. It compiled and uploaded without a problem though.