« FT232Hボードにneopixelsを接続する | トップページ | FT232Hボード用ならびにCircuitPython用にJupyter-Notebookをインストールする »

2020年4月 4日 (土)

FT232HボードにElecFreaks-Alphanumeric-Display(i2c)を接続する

2020/4/4

FT232H Alphanumeric-Display(i2c)

FT232H Alphanumeric-Display(i2c)

概要

FT232Hボードに以下のElecFreaks-Alphanumeric-Display(i2c)を接続する。

ElecFreaks - Octopus Alphanumeric LED Brick

FT232H使用USB⇔GPIO+SPI+I2C変換モジュール
Adafruit FT232H Breakout
PCのpython3でCircuitPythonのAPIを使用する

接続

Wiring:

Display FT232H
VDD 5V
SCL D0
SDA D1・D2
GND GND

demo

Module Install:

pip3 install adafruit-circuitpython-ht16k33

Demo Script:
test.py

from time import sleep import board from busio import I2C import adafruit_ht16k33.segments i2c = I2C(board.SCL, borad.SDA) display = adafruit_ht16k33.segments.Seg14x4(i2c, address=0x70) # ハードバグか仕様か不明だが2桁ごと前後が入れ替わるので、それの修正用関数 def p(s): s = s+' ' s = s[2]+s[3]+s[0]+s[1] return s display.print(p('A')) sleep(2) display.print(p('BC')) sleep(2) display.print(p('DEF')) sleep(2) display.print(p('CDEF')) sleep(2) #「.」表示には特別な処理が必要だが、そこまでやっていない。 display.print(p('0.123')) sleep(2) display.print('0.123')

参照情報

FT232H Blinka PINOUT

CircuitPython Libraries on any Computer with FT232H

FT232H使用USB⇔GPIO+SPI+I2C変換モジュール
Adafruit FT232H Breakout

CircuitPython on Linux and Raspberry Pi
CircuitPython 5.0.x - I2C

以上

|

« FT232Hボードにneopixelsを接続する | トップページ | FT232Hボード用ならびにCircuitPython用にJupyter-Notebookをインストールする »

linux」カテゴリの記事

CircuitPython」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




« FT232Hボードにneopixelsを接続する | トップページ | FT232Hボード用ならびにCircuitPython用にJupyter-Notebookをインストールする »