TEL : 070-5121-1548 | EMAIL : help@beehappy.co.kr

I2C LCD1602

₩19,800

I2C(PCF8574)+LCD1602

* 부가세별도
상품코드 : 00004549
납기일 : 3~7일
재고 : 해외


상품 설명

1 Introduction

This is an LCD module which has an I2C controller. It can display 16 x 2 characters. Its interface is parallel. To simplify its application we designed a controller on this module, which interfaces with other modules through I2C and transfers received signals to parallel signals to LCD1602. It can display, turn on and off back light.

 

2 Features

  • I2C interface. It can display characters, and turn on and off back light
  • 2.54 mm spacing pin

 

3 How To

  • Connect to Tiny4412 SDK (1506)
  • GND: Ground
  • VCC: 5V
  • SDA: I2C SDA
  • SCL: I2C SCL

Code Sample in C Under Linux

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include "libfahw.h"
 void test(char* line1, char* line2)
{
    int devFD;
    if ((devFD = LCD1602Init()) == -1) {
        printf("Fail to init LCD1602
");
        return;
    }
             if (LCD1602Clear(devFD) == -1) {
                    printf("Fail to Clear
");
                    return;
            }
     if (LCD1602DispLines(devFD, line1, line2) == -1) {
        printf("Fail to Display String
");
        return ;
    }
     LCD1602DeInit(devFD);
}
 int main(int argc, char ** argv) {
    int i;
    for (i=0; i<10; i++) {
         test("FriendlyARM", "From 2003");
         sleep(3);
    }
    return 0;
}

 

Compile and Run

git clone http://github.com/friendlyarm/fa-hardware.git
cd fa-hardware
cd demo
cd matrix-i2c_lcd1602
make

Copy your compiled bin to your board and you are ready to go.

 

Resources

Wiki : http://wiki.friendlyarm.com/wiki/index.php/Matrix_-_I2C_LCD1602_Keypad