A Hello program for the text LCD module SB1602E class driver. The SB1602E's old class driver (TextLCD_SB1602B) has been rewritten in more common manner of I2C devices.

Dependencies:   SB1602E mbed

Hello program for the text LCD module "SB1602E" class library

/media/uploads/okano/dsc_0744.jpg

https://developer.mbed.org/media/components/pinouts/lcd2.png

The "Test" program is available also.
The test program can demonstrate full functionalities of this library.

Import programSB1602E_test

Test program for SB1602E class library

main.cpp

Committer:
okano
Date:
2014-10-20
Revision:
0:da994a60a91d
Child:
1:23b641db0735

File content as of revision 0:da994a60a91d:

/** Hello program for the text LCD module "SB1602E" class library
 *
 *  @author  Tedd OKANO
 *  @version 2.0
 *  @date    20-Oct-2014
 *
 *  SB1602E is an I2C based low voltage text LCD panel (based Sitronix ST7032 chip)
 *  The module by StrawberryLinux
 *  http://strawberry-linux.com/catalog/items?code=27002 (Online shop page (Japanese))
 *  http://strawberry-linux.com/pub/ST7032i.pdf (datasheet of the chip)
 *
 *  This is a library to operate this module easy.
 *
 *  Released under the Apache 2 license License
 */

#include "mbed.h"
#include "SB1602E.h"

SB1602E lcd(  p9, p10 );    //  SDA, SCL
//SB1602E lcd( p28, p27 );  //  SDA, SCL

int main() {
    lcd.printf( 0, "Hello world!" );    //  line# (0 or 1), string
    lcd.printf( 1, "pi = %.6f", 3.14159265 );
}