ドットマトリックスLED

ドットマトリックスLEDの表示

PIC-DEV-690RLに標準で搭載されている文字LCDの代わりに、ドットマトリックスLED:OPT-DML-2Sを搭載することができます。OPT-DML-2Sを搭載すると、ドットマトリックスLEDを利用したスケッチを楽しむことができます。

以下に、ドットマトリックスLEDの簡単なスケッチを示します。このスケッチはPIC-DEV-886RLでもそのまま利用できます。

#include "picsys16.h"

void
  

redDML:ドットマトリックスLED表示ライブラリ

REDUINOシリーズ用とCLCD-BOOSTER用のドットマトリックスLED表示器用ライブラリです。REDUINOシリーズとCLCD-BOOSTERのサポートソフトウェアとしてご提供いたします。

redDML:ドットマトリックスLEDライブラリの利用例

対応プラットフォーム

ダウンロードは、このページの下の方からどうぞ。

PICSYS 表示制御・リファレンス

文字LCD

文字LCDの表示制御を行います。

  • void CLCD_init(byte rs, byte e, byte db4, byte db5, byte db6, byte db7)
    文字LCDの制御ピンを引数で指定してシステムに結合するとともに、表示器を初期化します。

  • void CLCD_initDefault()
    文字LCDの接続ピンが固定されているボードでピンの指定を省略して初期化します。

  • void CLCD_home()
    文字LCDの表示を消去するとともに、カーソルを左上(ホーム位置)に移動させます。

  • void CLCD_clear()
    文字LCDの表示を消去します。

PIC-GAME-2SX: PICSYS-1

PICSYS16では、ドットマトリックスLEDを簡単に制御することができます。

ドットマトリックスLEDの表示に必要な継続的なリフレッシュ処理は、PICSYS16が自動的に行います。

exdml1.c: ドットマトリックスLEDの利用



#include "picsys16.h" void setup() { DML_init(SR_DAT, SR_CLK, SEG1, SEG2, SEG3, SEG4) ; pinMode(SW1, INPUT) ; pinMode(SW2, INPUT) ; pinMode(SW3, INPUT) ; pinMode(SW4, INPUT) ; }

ドットマトリックスLED(1)

PICSYS18では、ドットマトリックスLEDを簡単に制御することができます。

ドットマトリックスLEDの表示に必要な継続的なリフレッシュ処理は、PICSYS18が自動的に行います。

exdml1.c: ドットマトリックスLEDの利用



#include "picsys18.h" void setup() { DML_init(SR_DAT, SR_CLK, SEG1, SEG2, SEG3, SEG4) ; pinMode(SW1, INPUT) ; pinMode(SW2, INPUT) ; pinMode(SW3, INPUT) ; pinMode(SW4, INPUT) ;

ドットマトリックスLEDの利用

単球のLEDの表示もPWMを利用するなどいろいろ楽しめるものですが、少し慣れてくるとにぎやかな、あるいは表現力の高い表示装置が欲しくなってきます。そのような時に皆さんが強い興味を示す表示装置の一つが、ドットマトリックスLEDでしょう。

ここではOPT-DML-2Sを対象として、ArduinoでのドットマトリックスLEDの基本的な操作法を紹介します。REDUINO-VALKYRIEREDUINO-GHOSTでは、このような魅力的な表示装置を面倒なワイヤワークを行うことなくワンタッチで利用できます。

OPT-DML-2Sは、8×8ドットのマトリックス(配列)を構成したLEDで、各ドットは赤と緑の2色LEDで構成されており、これらの2色の表示/非表示の組み合わせで、黒、赤、緑、橙の4色を表示できます。また、文字LCDの4ビットモードで利用する信号線で制御することができ、Arduinoで簡単かつ省ピン構成で制御することが出来ます。

REDUINOライブラリ

REDUINOシリーズに搭載可能な表示装置用のサポートライブラリをご提供します。

基本的な操作プログラムに関しては、以下をご参照ください。

コンテンツ配信