#212 LCD I2C Brick

Overview

LCDを使用したBrickです。

I2Cで表示データを制御できます。

Connecting

I2Cコネクタへ接続します。

Arduino

Raspberry Pi

PCF8574 Datasheet

Document
PCF8574 Datasheet

Register

A0 A1 A2 Slave Address
LOW LOW LOW 0x20

FaBo Brickでは、初期値に0x20が設定されています。Brick表面のソルダージャンパーで設定を変更できます。

Schematic

Library

Sample Code

上記のRapberryPI Python Libraryをインストールしてからご使用ください。

# coding: utf-8
## @package FaBoLCD_PCF8574
#  This is a library for the FaBo LCD I2C Brick.
#
#  http://fabo.io/212.html
#
#  Released under APACHE LICENSE, VERSION 2.0
#
#  http://www.apache.org/licenses/
#
#  FaBo <info@fabo.io>

import FaBoLCD_PCF8574
import time
import sys

i = 0
lcd = FaBoLCD_PCF8574.PCF8574()

lcd.write("Hello, World!")

try:
    while True:
        lcd.setCursor(0,1)
        lcd.write(i)

        i += 1

        time.sleep(0.5)

except KeyboardInterrupt:
    sys.exit()

構成Parts

  • PCF8574
  • LCD 1602A

GitHub