Hello and Welcome! If you have a technical question please check out our Forums. If you have an order or shipping question please refer to our Customer Support page. Please see all COVID-19 updates here and thank you for your continued support.


Please take our customer survey for a chance to win $1000 in SparkFun credit! We really appreciate the time you take to give us your extremely valuable feedback on how SparkFun can be its best - we couldn't do it without your input. Thank you!


Member Since: October 28, 2010

Country: United States


Spoken Languages

English, German

Programming Languages



Too many.


WAY too many!

  • Agreed. A simple touch contact on the bezel would make this product 10x more useful!

  • I too found that the course and speed data were missing (set to default). As an experiment, I tried viewing the data as it came in through the NewSoftSerial ports using this:


    NewSoftSerial nss(2, 3);
    void setup()
    void loop() {
    if (nss.available()) {
    Serial.print(nss.read(), BYTE);
    Even with the buffer NewSS_MAX_RX_BUFF cranked up to 256 (and I tried higher), you can still see that data is being lost when you view the serial monitor (vs. the data you see when you use the QuickTest sketch and pin0) Clearly things are better when you use the hardware UART. I'm thinking that NewSoftSerial just isn't fast enough? Though maybe someone else will have more detailed knowledge and can diagnose what is really going on...

No public wish lists :(