×

Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.

Teque5

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:

    include

    define txPin 2

    SoftwareSerial LCD = SoftwareSerial(0, txPin);
    // don't need rxPin for an LCD (0)
    void setup()
    {
    pinMode(txPin, OUTPUT);
    LCD.begin(9600);
    }
    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 :(