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.


Member Since: January 6, 2010

Country: United States

  • https://github.com/jimbloom/Serial-LCD-Kit/wiki/Serial-Enabled-LCD-Kit-Datasheet

  • I was drawn to this board for the high speed clock (60MHz), but after implementation I found a serious flaw: There is no way to do a LOG function with the BASIC software. I ended up approximating a function that I really needed with a polynomial, but the extra hassle caused me to switch to the Arduino.
    It is also worth mentioning that there is no on-board PTC fuse like the arduino - I had to blow the 3.3v supply to learn this the first time.
    That said, this board has some clever features and does have a very compact footprint.

  • *** distilled datasheet ***
    Position Indexes:
    Line 1: 128 to 143 (16 chars)
    Line 2: 192 to 207 (16 chars)
    here is the fastest way to get up and running:


    define txPin 2

    SoftwareSerial LCD = SoftwareSerial(0, txPin);
    // don't need rxPin for an LCD (0)
    void setup()
    pinMode(txPin, OUTPUT);
    void loop()
    //To clear the Screen
    LCD.print(0xFE, BYTE);
    LCD.print(0x01, BYTE);
    //Move to beginning of second line (192)
    LCD.print(0xFE, BYTE);
    LCD.print(192, BYTE);
    LCD.print("Hello world!");
    //Set the light level (range is 128-157)
    LCD.print(0x7C, BYTE); //backlight command flag
    LCD.print(157, BYTE); //light level max

No public wish lists :(