Youtubeに動画をアップしました

液晶のテキスト書き換え時に点滅が気になる方が多いようなので
ちょっとしたコツなどをまとめました。
Arduinoのスケッチ
その1 変化分だけを消そう
その2 フォントを作って透明を塗りつぶす
フォントファイル 16x16,16x24,24x32,32x64
/*
液晶の点滅を無くそう
・その1 変化分だけを消そう
Arduino IDE 2.3.6
2.8インチ TFT液晶 インターフェイス SPI
コントローラー ILI9341
液晶の電圧が3.3Vなので、マイコンも3.3Vの物を使用すること。
今回は3.3V仕様のArduino Unoを使用しました
Program by.Tsurutsuru
Date 2026.1.20
*/
// 色の数値を設定します。16bitcolor RRRR RGGG GGGB BBBB
// もっと細かく設定すれば中間色も出せます。
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF //水色
#define PINK 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
#define GLAY 0x1101
#define ORANGE 0xFBE0 //だいだい
#define PURPLE 0x781F //紫
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>
//port 10 = SS(CS) スレーブ(チップ)セレクト
//port 11 = MOSI マスターアウト スレーブイン
//port 12 = MISO マスターイン スレーブアウト
//port 13 = SCLK シリアルクロック
#define TFT_RST 8 //リセット
#define TFT_DC 9 //Data Command
#define TFT_CS 10 //チップセレクト
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
//----------- Set up -------------
void setup()
{
// pinMode (TFT_RST, OUTPUT);
// pinMode (TFT_DC , OUTPUT);
pinMode (TFT_CS , OUTPUT);
SPI.begin();
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE3);
tft.begin();
tft.setRotation(3); //回転 (3)=270度右回転
tft.fillScreen(BLACK);
tft.setTextSize(10);
tft.setTextColor(YELLOW); //色指定
}//setup----------------------
//----------- loop ------------
void loop()
{
byte i;
byte x ; //開始X座標
byte y=50; //開始Y座標
byte sx=60; //サイズX
byte sy=80; //サイズY
byte x1;
byte x10;
for(i=0;i<30;i++)
{
x=50;
x1=110;
x10=50;
if(i<10) x=110;
tft.setCursor( x, y);
tft.fillRect( x1, y, sx, sy, BLACK); //1の位
if(i==0 || i==10 || i==20 )
{
tft.fillRect( x10, y, sx, sy, BLACK); //10の位
}
tft.print(i);
delay(1000);
}
}// loop
/*
液晶表示の点滅を無くそう
その2 フォントを作って透明を塗りつぶす
Arduino IDE 2.3.6
2.8インチ TFT液晶 インターフェイス SPI
コントローラー ILI9341
液晶の電圧が3.3Vなので、マイコンも3.3Vの物を使用すること。
今回は3.3V仕様のArduino Unoを使用しました
Program by.Tsurutsuru
Date 2026.1.23
*/
//色の指定 16bit color RRRR RGGG GGGB BBBB
// もっと細かく設定すれば中間色も出せます。
#define BLACK 0x0000
#define BLUE 0x001F
#define RED 0xF800
#define GREEN 0x07E0
#define CYAN 0x07FF //水色
#define PINK 0xF81F
#define YELLOW 0xFFE0
#define WHITE 0xFFFF
#define GLAY 0x1101
#define ORANGE 0xFBE0 //だいだい
#define PURPLE 0x781F //紫
#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ILI9341.h>
//port 10 = SS(CS) スレーブ(チップ)セレクト
//port 11 = MOSI マスターアウト スレーブイン
//port 12 = MISO マスターイン スレーブアウト
//port 13 = SCLK シリアルクロック
#define TFT_RST 8 //リセット
#define TFT_DC 9 //Data Command
#define TFT_CS 10 //チップセレクト
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
//使用するフォント
//#include "0-9 16x16.h"
//#include "0-9 16x24.h"
#include "0-9 24x32.h"
//#include "0-9 32x64.h" //Arduino Unoだとメモリ不足でエラーになります
//#include "0-9 64x64.h" //Arduino Unoだとメモリ不足でエラーになります
//フォントのサイズに合わせて指定する
#define sx 24 //サイズX
#define sy 32 //サイズY
word BG_color = CYAN; //テキストカラー
word TXT_color = BLACK; //バックカラー
//----------- Set up -------------
void setup()
{
// pinMode (TFT_RST, OUTPUT);
// pinMode (TFT_DC , OUTPUT);
pinMode (TFT_CS , OUTPUT);
SPI.begin();
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE3);
tft.begin();
tft.setRotation(3); //回転 (3)=270度右回転
tft.fillScreen(BLACK);
tft.setTextSize(10);
tft.setTextColor(YELLOW);
}//setup----------------------
//----------- loop ------------
void loop()
{
byte i;
byte x=10; //開始X座標
byte y=10; //開始Y座標
for(i=0;i<50;i++)
{
suuji_put( x , y , i);
delay(500);
}
}// loop
//
//xx x座標
//yy y座標
//suu 数字
// suuji_put x,y,数字
void suuji_put( byte xx ,byte yy, byte suu)
{
bool bit;
byte px1,py1;
byte jiyuu; //10の位
byte ichi; //1の位
px1=xx;
py1=yy;
if(suu>=10)
{
jiyuu = suu/10;
ichi = suu-(jiyuu*10);
}else
{
ichi = suu;
}
byte data_b=0;
//10の位
for(px1=0 ; px1<sx ;px1++)
{
for(py1 = 0; py1 < sy ; py1=py1+8)
{
for(byte lsb=0 ; lsb<8 ; lsb++)
{
bit = bitRead(suuji[jiyuu][data_b],lsb);
if(bit==1)
{
tft.fillRect( xx+px1, py1+lsb, 1, 1, TXT_color);
}
else
{
tft.fillRect( xx+px1, py1+lsb, 1, 1, BG_color);
}
}
data_b++;
}
}
data_b=0;
//1の位
for(px1=0 ; px1<sx ;px1++)
{
for(py1 = 0 ; py1 < sy ; py1=py1+8)
{
for(byte lsb=0 ; lsb<8 ; lsb++)
{
bit = bitRead(suuji[ichi][data_b],lsb);
if(bit==1)
{
tft.fillRect( xx+sx+px1, py1+lsb, 1, 1, TXT_color);
}
else
{
tft.fillRect( xx+sx+px1, py1+lsb, 1, 1, BG_color);
}
}
data_b++;
}
}
}//void suuji_put( byte xx ,byte yy, byte suu)
//ローカルフォルダに置くこと
//ファイル名:0-9 16x16.h
byte suuji[10][32]
//00
{ { 0,0,
0,0,
0,0,
224,15,
248,63,
28,112,
6,192,
6,192,
6,192,
6,192,
14,224,
60,120,
248,63,
0,0,
0,0,
0,0},
//01
{ 0,0,
0,0,
0,0,
32,0,
48,0,
56,0,
28,0,
12,0,
254,255,
254,255,
0,0,
0,0,
0,0,
0,0,
0,0,
0,0},
//02
{ 0,0,
0,0,
0,0,
48,192,
60,224,
12,240,
6,248,
6,220,
6,206,
6,199,
252,195,
248,193,
0,192,
0,0,
0,0,
0,0},
//03
{ 0,0,
0,0,
0,0,
6,48,
6,112,
6,192,
134,193,
230,193,
246,193,
190,193,
30,99,
14,127,
0,062,
0,0,
0,0,
0,0},
//04
{ 0,0,
0,0,
0,0,
0,28,
0,31,
128,27,
224,25,
112,24,
56,24,
254,255,
254,255,
0,24,
0,24,
0,24,
0,0,
0,0},
//05
{ 0,0,
0,0,
0,0,
0,49,
254,113,
254,225,
198,192,
198,192,
198,192,
198,192,
134,97,
6,127,
0,30,
0,0,
0,0,
0,0},
//06
{ 0,0,
0,0,
0,30,
128,127,
224,97,
240,192,
252,192,
206,192,
198,192,
128,97,
128,127,
0,63,
0,0,
0,0,
0,0,
0,0},
//07
{ 0,0,
0,0,
0,0,
0,0,
6,0,
6,0,
6,192,
6,240,
6,62,
198,15,
254,1,
62,0,
6,0,
0,0,
0,0,
0,0},
//08
{ 0,0,
0,0,
0,0,
48,28,
252,127,
204,99,
134,193,
134,193,
134,193,
134,193,
204,227,
252,127,
48,62,
0,0,
0,0,
0,0},
//09
{ 0,0,
0,0,
0,0,
248,1,
252,3,
12,135,
6,198,
6,246,
6,62,
6,14,
12,7,
252,1,
112,0,
0,0,
0,0,
0,0},
};
//ローカルフォルダに置くこと
//ファイル名:0-9 16x24.h
byte suuji[10][48]
//0
{ { 0,0,0,
0,0,0,
0,254,3,
192,255,31,
224,1,56,
48,0,96,
24,0,192,
8,0,128,
8,0,128,
8,0,128,
48,0,96,
224,0,56,
192,255,31,
0,254,3,
0,0,0,
0,0,0},
//01
{ 0,0,0,
0,0,0,
0,0,0,
0,0,0,
0,0,0,
32,0,128,
32,0,128,
32,0,128,
240,255,255,
248,255,255,
0,0,192,
0,0,128,
0,0,128,
0,0,0,
0,0,0,
0,0,0},
//02
{ 0,0,0,
0,0,0,
0,0,0,
192,3,224,
32,3,208,
16,0,204,
8,0,198,
8,0,195,
8,128,193,
8,192,192,
24,96,192,
48,56,192,
240,15,224,
192,7,120,
0,0,0,
0,0,0},
//03
{ 0,0,0,
0,0,0,
0,0,0,
224,1,60,
240,1,124,
8,0,128,
8,0,128,
8,16,128,
8,16,128,
24,24,128,
48,44,192,
240,103,96,
192,195,63,
0,0,31,
0,0,0,
0,0,0},
//04
{ 0,0,0,
0,0,0,
0,0,3,
0,128,2,
0,96,2,
0,24,2,
0,12,2,
0,3,130,
128,0,130,
96,0,130,
248,255,255,
248,255,255,
0,0,130,
0,0,130,
0,0,130,
0,0,0},
//05
{ 0,0,0,
0,0,0,
0,0,0,
0,0,60,
240,63,76,
24,48,64,
24,16,128,
24,8,128,
24,8,128,
24,8,128,
24,24,192,
24,48,112,
24,240,63,
24,192,15,
0,0,0,
0,0,0},
//06
{ 0,0,0,
0,0,0,
0,252,7,
128,255,31,
224,96,120,
48,16,96,
16,24,192,
8,8,128,
8,8,128,
8,8,128,
8,24,192,
112,48,96,
112,224,63,
0,192,15,
0,0,0,
0,0,0},
//07
{ 0,0,0,
0,0,0,
0,0,0,
224,0,0,
56,0,0,
24,0,0,
24,0,252,
24,128,255,
24,112,0,
24,12,0,
24,3,0,
216,0,0,
56,0,0,
24,0,0,
0,0,0,
0,0,0},
//08
{ 0,0,0,
0,0,0,
192,3,31,
224,135,63,
48,206,96,
24,60,192,
8,56,128,
8,48,128,
8,48,128,
8,112,128,
24,240,192,
48,204,97,
224,135,63,
192,3,31,
0,0,0,
0,0,0},
//09
{ 0,0,0,
0,0,0,
128,31,0,
224,127,112,
112,96,240,
24,192,128,
8,128,128,
8,128,128,
8,128,128,
8,192,064,
16,64,112,
112,48,62,
192,255,15,
0,255,1,
0,0,0,
0,0,0},
};
//ローカルフォルダに置くこと
//ファイル名:0-9 24x32.h
byte suuji[10][96]
//00
{ { 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,224,127,0,
0,252,255,3,
0,255,255,15,
128,31,0,63,
192,1,0,112,
96,0,0,96,
32,0,0,192,
48,0,0,128,
48,0,0,128,
48,0,0,128,
32,0,0,192,
96,0,0,96,
192,1,0,112,
128,31,128,63,
0,255,255,15,
0,248,255,3,
0,192,63,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0},
//01
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
128,0,0,128,
128,0,0,128,
128,0,0,128,
128,0,0,128,
192,255,255,255,
224,255,255,255,
240,255,255,255,
0,0,0,192,
0,0,0,128,
0,0,0,128,
0,0,0,128,
0,0,0,128,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0},
//02
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,192,
0,31,0,240,
128,63,0,216,
192,60,0,204,
96,0,0,195,
32,0,128,193,
48,0,192,192,
16,0,96,192,
16,0,48,192,
48,0,24,192,
48,0,12,192,
96,0,6,192,
224,128,3,192,
192,255,1,224,
128,255,0,240,
0,63,0,254,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,00},
//03
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,04,
0,15,0,62,
192,15,0,127,
224,15,0,126,
32,0,0,192,
32,0,0,128,
48,0,2,128,
16,0,2,128,
48,0,3,128,
48,0,3,128,
32,0,7,128,
96,128,5,192,
192,255,12,96,
192,127,248,63,
0,63,240,31,
0,0,224,15,
0,0,0,0,
0,0,0,0,
0,0,0,0},
//04
{ 0,0,0,0,
0,0,0,0,
0,0,128,0,
0,0,192,0,
0,0,176,0,
0,0,152,0,
0,0,134,0,
0,128,131,0,
0,192,128,0,
0,48,128,128,
0,24,128,128,
0,6,128,128,
128,3,128,128,
192,255,255,255,
240,255,255,255,
240,255,255,255,
0,0,128,128,
0,0,128,128,
0,0,128,128,
0,0,128,128,
0,0,128,0,
0,0,0,0,
0,0,0,0,
0,0,0,00},
//05
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,4,
0,0,0,63,
240,255,15,127,
240,0,6,111,
112,0,2,128,
112,0,1,128,
112,128,1,128,
112,128,0,128,
112,128,0,128,
112,128,0,128,
112,128,01,128,
112,128,01,192,
112,0,7,96,
112,0,63,62,
112,0,254,31,
48,0,248,7,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,00},
//06
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,192,255,1,
0,252,255,15,
0,254,255,31,
128,31,24,60,
192,1,6,96,
64,0,3,192,
96,0,1,128,
32,128,1,128,
48,128,0,128,
16,192,0,128,
16,192,0,128,
48,128,1,128,
224,131,1,192,
224,3,7,112,
192,3,254,63,
0,0,252,31,
0,0,240,3,
0,0,0,0,
0,0,0,0,
0,0,0,00},
//07
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
192,7,0,0,
240,1,0,0,
240,0,0,0,
112,0,0,0,
112,0,0,112,
112,0,128,255,
112,0,240,255,
112,0,252,255,
112,0,31,0,
112,192,03,0,
112,112,0,0,
112,28,0,0,
112,7,0,0,
240,1,0,0,
112,0,0,0,
48,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0},
//08
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,4,192,15,
0,63,224,63,
128,255,112,112,
192,224,24,96,
96,192,5,192,
32,128,7,128,
48,128,3,128,
16,0,7,128,
16,0,7,128,
16,0,14,128,
48,0,15,128,
32,0,29,128,
96,128,61,64,
192,225,120,112,
128,127,240,63,
0,63,224,31,
0,0,0,3,
0,0,0,0,
0,0,0,0,
0,0,0,00},
//09
{ 0,0,0,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0,254,3,0,
128,255,7,48,
192,255,31,120,
192,0,28,248,
96,0,56,240,
32,0,48,128,
48,0,32,128,
16,0,32,128,
16,0,48,128,
48,0,48,192,
32,0,24,96,
96,0,12,112,
192,0,6,62,
128,143,249,15,
0,255,255,7,
0,252,255,1,
0,192,15,0,
0,0,0,0,
0,0,0,0,
0,0,0,0},
};
//Arduino Unoではメモリ不足でエラーになります
//ローカルフォルダに置くこと
//ファイル名:0-9 32x64.h
byte suuji[10][256]
//00
{ { 0,0,0,0,0,0,0,0,
0,0,0,224,7,0,0,0,
0,0,128,255,255,1,0,0,
0,0,240,255,255,15,0,0,
0,0,254,255,255,127,0,0,
0,128,255,255,255,255,0,0,
0,192,255,255,255,255,3,0,
0,240,31,0,0,252,7,0,
0,248,1,0,0,192,15,0,
0,124,0,0,0,0,30,0,
0,30,0,0,0,0,60,0,
0,14,0,0,0,0,112,0,
0,7,0,0,0,0,112,0,
0,7,0,0,0,0,224,0,
0,3,0,0,0,0,224,0,
0,3,0,0,0,0,192,0,
0,3,0,0,0,0,192,0,
0,3,0,0,0,0,224,0,
0,7,0,0,0,0,224,0,
0,7,0,0,0,0,112,0,
0,14,0,0,0,0,112,0,
0,30,0,0,0,0,60,0,
0,124,0,0,0,0,31,0,
0,248,3,0,0,192,15,0,
0,240,127,0,0,254,7,0,
0,192,255,255,255,255,3,0,
0,128,255,255,255,255,0,0,
0,0,252,255,255,63,0,0,
0,0,224,255,255,7,0,0,
0,0,0,255,127,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
//01
{0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,24,0,0,0,0,96,0,
0,24,0,0,0,0,96,0,
0,24,0,0,0,0,96,0,
0,24,0,0,0,0,96,0,
0,24,0,0,0,0,96,0,
0,24,0,0,0,0,96,0,
0,24,0,0,0,0,112,0,
0,60,0,0,0,0,120,0,
0,252,255,255,255,255,127,0,
0,254,255,255,255,255,127,0,
0,255,255,255,255,255,127,0,
128,255,255,255,255,255,127,0,
128,255,255,255,255,255,127,0,
0,0,0,0,0,0,112,0,
0,0,0,0,0,0,112,0,
0,0,0,0,0,0,96,0,
0,0,0,0,0,0,96,0,
0,0,0,0,0,0,96,0,
0,0,0,0,0,0,96,0,
0,0,0,0,0,0,96,0,
0,0,0,0,0,0,96,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
//02
{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,124,0,
0,192,63,0,0,0,127,0,
0,240,127,0,0,128,127,0,
0,248,127,0,0,224,121,0,
0,252,127,0,0,240,120,0,
0,30,126,0,0,120,120,0,
0,6,60,0,0,60,120,0,
0,3,0,0,0,14,120,0,
0,3,0,0,0,7,120,0,
128,1,0,0,128,3,120,0,
128,1,0,0,192,1,120,0,
128,1,0,0,224,0,120,0,
128,1,0,0,112,0,120,0,
128,1,0,0,56,0,120,0,
128,1,0,0,28,0,120,0,
128,1,0,0,14,0,120,0,
128,1,0,0,7,0,120,0,
128,3,0,192,3,0,120,0,
128,3,0,224,1,0,120,0,
0,7,0,248,0,0,120,0,
0,15,0,124,0,0,120,0,
0,62,128,63,0,0,124,0,
0,254,255,31,0,0,124,0,
0,252,255,15,0,0,126,0,
0,248,255,3,0,128,127,0,
0,224,255,1,0,240,127,0,
0,128,63,0,0,248,3,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
//03
{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,224,1,0,
0,192,7,0,0,248,7,0,
0,240,31,0,0,248,15,0,
0,248,31,0,0,252,31,0,
0,252,31,0,0,248,63,0,
0,252,31,0,0,248,63,0,
0,14,14,0,0,96,112,0,
0,6,0,0,0,0,96,0,
0,7,0,0,0,0,96,0,
0,3,0,0,0,0,192,0,
0,3,0,96,0,0,192,0,
0,3,0,96,0,0,192,0,
0,3,0,96,0,0,192,0,
0,3,0,96,0,0,192,0,
0,3,0,224,0,0,192,0,
0,3,0,240,0,0,192,0,
0,7,0,240,0,0,96,0,
0,7,0,248,0,0,96,0,
0,14,0,156,1,0,112,0,
0,62,0,158,3,0,120,0,
0,252,193,143,7,0,60,0,
0,248,255,15,31,0,31,0,
0,240,255,7,254,255,31,0,
0,224,255,1,252,255,15,0,
0,192,255,0,248,255,7,0,
0,0,12,0,240,255,1,0,
0,0,0,0,192,127,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
//04
{ 0,0,0,0,0,0,0,0,
0,0,0,0,128,3,0,0,
0,0,0,0,224,3,0,0,
0,0,0,0,112,3,0,0,
0,0,0,0,60,3,0,0,
0,0,0,0,14,3,0,0,
0,0,0,128,7,3,0,0,
0,0,0,224,1,3,0,0,
0,0,0,240,0,3,0,0,
0,0,0,60,0,3,0,0,
0,0,0,14,0,3,0,0,
0,0,128,7,0,3,0,0,
0,0,224,1,0,3,192,0,
0,0,240,0,0,3,192,0,
0,0,60,0,0,3,192,0,
0,0,14,0,0,3,192,0,
0,128,7,0,0,3,192,0,
0,224,1,0,0,3,192,0,
0,240,0,0,0,3,224,0,
0,252,255,255,255,255,255,0,
0,254,255,255,255,255,255,0,
0,255,255,255,255,255,255,0,
0,255,255,255,255,255,255,0,
0,255,255,255,255,255,255,0,
0,0,0,0,0,3,224,0,
0,0,0,0,0,3,192,0,
0,0,0,0,0,3,192,0,
0,0,0,0,0,3,192,0,
0,0,0,0,0,3,192,0,
0,0,0,0,0,3,192,0,
0,0,0,0,0,3,192,0,
0,0,0,0,0,0,0,0},
//05
{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,224,1,0,
0,0,0,0,0,240,7,0,
0,0,0,224,7,248,31,0,
0,248,255,255,7,248,63,0,
0,254,255,127,7,248,127,0,
0,62,0,128,3,248,113,0,
0,30,0,192,1,112,224,0,
0,30,0,192,0,0,192,0,
0,30,0,96,0,0,192,0,
0,30,0,112,0,0,128,1,
0,30,0,48,0,0,128,1,
0,30,0,56,0,0,128,1,
0,30,0,24,0,0,128,1,
0,30,0,24,0,0,128,1,
0,30,0,24,0,0,128,1,
0,30,0,24,0,0,128,1,
0,30,0,56,0,0,192,0,
0,30,0,56,0,0,192,0,
0,30,0,120,0,0,224,0,
0,30,0,248,0,0,112,0,
0,30,0,240,1,0,120,0,
0,30,0,224,7,0,62,0,
0,30,0,224,127,224,31,0,
0,30,0,192,255,255,15,0,
0,30,0,0,255,255,7,0,
0,30,0,0,254,255,1,0,
0,2,0,0,248,127,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
//06
{ 0,0,0,0,0,0,0,0,
0,0,0,0,127,0,0,0,
0,0,0,254,255,63,0,0,
0,0,192,255,255,255,1,0,
0,0,248,255,255,255,7,0,
0,0,254,255,255,255,15,0,
0,0,255,255,255,255,31,0,
0,128,255,0,120,0,63,0,
0,192,15,0,30,0,120,0,
0,224,1,0,7,0,240,0,
0,240,0,128,3,0,224,1,
0,112,0,192,1,0,192,1,
0,56,0,224,0,0,128,1,
0,24,0,96,0,0,128,3,
0,24,0,112,0,0,0,3,
0,12,0,48,0,0,0,3,
0,12,0,56,0,0,0,3,
0,12,0,56,0,0,0,3,
0,12,0,56,0,0,0,3,
0,12,0,56,0,0,0,3,
0,12,0,120,0,0,128,1,
0,12,0,112,0,0,128,1,
0,252,7,240,0,0,192,1,
0,248,7,224,1,0,224,0,
0,248,7,224,7,0,124,0,
0,240,7,192,255,240,127,0,
0,224,7,128,255,255,63,0,
0,192,3,0,255,255,15,0,
0,0,0,0,252,255,7,0,
0,0,0,0,240,255,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
//07
{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,63,0,0,0,0,0,
0,252,15,0,0,0,0,0,
0,252,3,0,0,0,0,0,
0,252,0,0,0,0,0,0,
0,124,0,0,0,0,0,0,
0,124,0,0,0,0,0,0,
0,60,0,0,0,0,0,0,
0,60,0,0,0,0,0,0,
0,60,0,0,0,192,255,1,
0,60,0,0,0,252,255,1,
0,60,0,0,128,255,255,3,
0,60,0,0,240,255,255,3,
0,60,0,0,252,255,255,3,
0,60,0,0,255,255,255,1,
0,60,0,192,127,0,0,0,
0,60,0,240,7,0,0,0,
0,60,0,252,0,0,0,0,
0,60,0,63,0,0,0,0,
0,60,192,7,0,0,0,0,
0,60,240,1,0,0,0,0,
0,60,124,0,0,0,0,0,
0,60,31,0,0,0,0,0,
0,188,7,0,0,0,0,0,
0,252,1,0,0,0,0,0,
0,124,0,0,0,0,0,0,
0,60,0,0,0,0,0,0,
0,12,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
//08
{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,240,3,0,
0,0,240,1,0,254,15,0,
0,0,254,7,0,255,63,0,
0,0,255,31,192,255,127,0,
0,128,255,63,224,7,252,0,
0,192,135,127,240,1,240,0,
0,224,0,254,120,0,192,1,
0,112,0,252,56,0,128,3,
0,48,0,248,13,0,128,3,
0,48,0,240,15,0,0,3,
0,24,0,224,7,0,0,3,
0,24,0,224,7,0,0,6,
0,24,0,192,7,0,0,6,
0,24,0,192,7,0,0,6,
0,24,0,128,15,0,0,6,
0,24,0,128,15,0,0,6,
0,24,0,0,31,0,0,6,
0,24,0,0,31,0,0,6,
0,24,0,0,63,0,0,3,
0,56,0,128,127,0,0,3,
0,48,0,192,253,0,0,3,
0,112,0,224,248,1,128,1,
0,224,0,112,248,3,192,1,
0,224,3,124,240,7,240,0,
0,192,255,63,224,63,127,0,
0,128,255,31,192,255,127,0,
0,0,255,7,128,255,31,0,
0,0,252,3,0,254,15,0,
0,0,0,0,0,240,1,0,
0,0,0,0,0,0,0,0},
//09
{ 0,0,0,0,0,0,0,0,
0,0,192,127,0,0,0,0,
0,0,248,255,3,0,0,0,
0,0,254,255,15,0,0,0,
0,0,255,255,31,0,124,0,
0,192,255,255,127,0,254,1,
0,192,15,0,127,0,254,1,
0,224,1,0,248,0,254,3,
0,240,0,0,240,0,252,3,
0,48,0,0,224,1,224,7,
0,56,0,0,192,1,0,7,
0,24,0,0,192,1,0,6,
0,24,0,0,128,1,0,6,
0,24,0,0,128,1,0,6,
0,24,0,0,128,1,0,6,
0,24,0,0,128,1,0,7,
0,24,0,0,192,1,0,3,
0,24,0,0,192,1,128,3,
0,24,0,0,224,0,128,1,
0,56,0,0,112,0,192,1,
0,48,0,0,120,0,240,0,
0,112,0,0,60,0,252,0,
0,224,1,0,14,0,127,0,
0,192,7,128,7,240,63,0,
0,128,127,224,241,255,15,0,
0,0,255,255,255,255,7,0,
0,0,254,255,255,255,1,0,
0,0,248,255,255,127,0,0,
0,0,224,255,255,15,0,0,
0,0,0,254,255,0,0,0,
0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0},
};