SparkFun Electronics will be closed on July 3rd, 2015 in observance of Independence Day. Any orders placed after 2:00pm MT on July 2nd will be shipped out after the weekend. Thanks!

Member #448420

Member Since: June 20, 2013

Country: United States

  • Dear everyone, I have a serial LCD-10097 interfaces with Arduino Mega 2560. When I run a sample code to test the LCD, it does not seem to line up as the position 1, line 1, or the position 1, line 2. Here is the sample code I got from Sparkfun;

    // SparkFun Serial LCD example 2 // Format and display fake RPM and temperature data

    // This sketch is for Arduino versions 1.0 and later // If you’re using an Arduino version older than 1.0, use // the other example code available on the tutorial page.

    // Use the softwareserial library to create a new “soft” serial port // for the display. This prevents display corruption when uploading code.


    // Attach the serial display’s RX line to digital pin 2 SoftwareSerial mySerial(3,2); // pin 2 = TX, pin 3 = RX (unused)

    void setup() { mySerial.begin(9600); // set up serial port for 9600 baud delay(500); // wait for display to boot up

    mySerial.write(254); // cursor to beginning of first line mySerial.write(128);

    mySerial.write(“RPM: ”); // clear display + legends mySerial.write(“TEMP: ”); }

    int temp, rpm; char tempstring[10], rpmstring[10]; // create string arrays

    void loop() { temp = random(1000); // make some fake data rpm = random(10000);

    sprintf(tempstring,“%4d”,rpm); // create strings from the numbers sprintf(rpmstring,“%4d”,temp); // right-justify to 4 spaces

    mySerial.write(254); // cursor to 7th position on first line mySerial.write(134);

    mySerial.write(rpmstring); // write out the RPM value

    mySerial.write(254); // cursor to 7th position on second line mySerial.write(198);

    mySerial.write(tempstring); // write out the TEMP value

    delay(1000); // short delay }

    Please help me.

    Thank you very much. Tony

  • Dear all, For this serial LCD to work correctly with my Arduino Mega, would my Arduino software version 1.0.5 work correctly between the Mega and this serial LCD? Please help! Thank you, Have a great day!

No public wish lists :(