« ATOM MatrixのLEDカスタムブロックを作ってみた。 | トップページ | UIFlow カスタムブロック Type Valueにはクセがある »

2020年10月29日 (木)

ATOM Matrix 英数記号表示およびアートブロック用ライブラリ

Demo11

文字表示カスタムブロック

ATOM Matrixの英数(A~X、0~9、記号(一部))をカラー表示します

動画はこちら

ブロック パラメータ 属性 備考
Demo12 無し Execute このブロックを使う場合は、必ずStartupで実行しなければならない。
Demo13    data(英数記号)
color(0x000000~0xffffff)
Execute

dataで指定できるのは1文字
色指定は、色ブロックまたはHEX入力

Demo14 data(英数記号)
color(0x000000~0xffffff)
ms(ミリ秒)
Execute

任意の長さの(英数記号)文字列
色指定は、色ブロックまたはHEX入力

ミリ秒で表示間隔を指定できる

Wid data(英数記号)
color(0x000000~0xffffff)
ms(ミリ秒)
Execute

任意の長さの(英数記号)文字列
色指定は、色ブロックまたはHEX入力

ミリ秒で表示間隔を指定できる(200~500が最適)右から左に横スクロールします。

表示可能文字:A~Z(大文字のみ)。小文字はあらかじめテキストブロックなどで大文字化してください。
数字 0~9
記号 ./+-*=!#$()^  ※5x5で表現するため、複雑な記号&%などには対応していません

※上記以外の文字が指定された場合は黒表示になります。

アートブロック

動画はこちら

ブロック パラメータ 属性 備考

初期化
Ledart_init

無し Execute

このブロックを使う場合は、必ずStartupで実行しなければならない。

gloval変数led_listを共通的に使用する。

色ライン指定
Col_line
無し Value

黒、赤、緑、青のラインを指定する。

art_down/art_up/横スクロールのデータとして使える。

個別色ライン指定
Line_all

col1
col2
col3
col4
col5

Value ラインデータを個別に指定する。
art_down/art_up/横スクロールとして使える。
LED表示設定
Led_set

line1
line2
line3
line4
line5

Execute ラインデータを組み合わせて25個のLEDをセットする。
縦スクロール(下)
Art_down

line1

Execute

現在のLED表示を1ライン下げ、line1のデータ追加して表示する。※

縦スクロール(上)
Art_up

line5

Execute 現在のLED表示を1ライン上げ、line5のデータ追加して表示する。※
横スクロール
Side

column

Execute 現在のLED表示を1列左に移動し、columnのデータ追加して表示する。※

※何も表示するデータが無い場合は、黒ラインを設定すること。

カスタムブロックの置き場

ダウンロード - led_tool.m5b 色指定

ダウンロード - char_disp.m5b 英数記号表示用

ダウンロード - led_art.m5b LEDアート

 

 

« ATOM MatrixのLEDカスタムブロックを作ってみた。 | トップページ | UIFlow カスタムブロック Type Valueにはクセがある »

M5Stack」カテゴリの記事

無料ブログはココログ
フォト
2020年11月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30