0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

「HELLO」とデカ文字24x32で表示する Arduino UNOとSSD1306(128x32)

Last updated at Posted at 2023-04-15

x 過去ログをみよ

目的
OLEDに大文字を5文字表示する

フォントを作る
配列に変換する
プログラムに埋め込む
o_cop467.jpg

o_cop463.jpg

o_cop464.jpg

o_cop465.jpg

o_A_Z_24x32.jpg

o_cop466.jpg






//OLED_YEAH_24x32_UNO

//ヘッダーファイル
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>


//定義
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 32 // OLED display height, in pixels
#define OLED_RESET     -1 // Reset pin # (or -1 if sharing Arduino reset pin)
#define SCREEN_ADDRESS 0x3C ///< See datasheet for Address; 0x3D for 128x64, 0x3C for 128x32
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);


// ビットマップデータ
// 'soiya1', 128x320px
static const unsigned char PROGMEM databytes[] = {




//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


// 'Edge26(@)', 24x32px
  0xfc, 0x00, 0x7f, 0xf8, 0x00, 0x3f, 0xf3, 0xff, 0x9f, 0xe7, 0xff, 0xcf, 0xcf, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0xfe, 0x0f, 0xf3, 0xfc, 0x07, 0xf3, 0xf9, 0xf3, 0xf3, 0xf3, 0xf9, 0xf3, 0xe7, 0xfc, 0xf3, 
  0xcf, 0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 
  0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 0xfe, 0x73, 0x9f, 0xfe, 
  0x73, 0xcf, 0xfc, 0xe7, 0xe7, 0xf9, 0xcf, 0xf3, 0xf3, 0x9f, 0xf8, 0x00, 0x3f, 0xfc, 0x00, 0x7f,






//aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa


// 'Edge1(A)', 24x32px
  0xfc, 0x00, 0x7f, 0xf8, 0x00, 0x3f, 0xf3, 0xff, 0x9f, 0xe7, 0xff, 0xcf, 0xcf, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x80, 0x00, 0x03, 
  0x80, 0x00, 0x03, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3,






//bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb


// 'Edge1(B)', 24x32px
  0x80, 0x00, 0x7f, 0x80, 0x00, 0x3f, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xe7, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0x3f, 0x80, 0x00, 0x3f, 
  0x80, 0x00, 0x3f, 0x9f, 0xff, 0x3f, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xe7, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0x9f, 0x80, 0x00, 0x3f, 0x80, 0x00, 0x7f,







//ccccccccccccccccccccccccccccccccccccc


// 'Edge2(C)', 24x32px
  0xfc, 0x00, 0x7f, 0xf8, 0x00, 0x3f, 0xf3, 0xff, 0x9f, 0xe7, 0xff, 0xcf, 0xcf, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 
  0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0xcf, 0xff, 0xe7, 0xe7, 0xff, 0xcf, 0xf3, 0xff, 0x9f, 0xf8, 0x00, 0x3f, 0xfc, 0x00, 0x7f,






//dddddddddddddddddddddddddddddddddddddd


// 'Edge3(D)', 24x32px
  0x80, 0x00, 0x7f, 0x80, 0x00, 0x3f, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xe7, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0x9f, 0x80, 0x00, 0x3f, 0x80, 0x00, 0x7f,






//eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee


// 'Edge4(E)', 24x32px
  0x80, 0x00, 0x03, 0x80, 0x00, 0x03, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x80, 0x00, 0x0f, 
  0x80, 0x00, 0x0f, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x80, 0x00, 0x03, 0x80, 0x00, 0x03,






//fffffffffffffffffffffffffffffffffffff


// 'Edge5(F)', 24x32px
  0x80, 0x00, 0x03, 0x80, 0x00, 0x03, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x80, 0x00, 0x0f, 
  0x80, 0x00, 0x0f, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff,






//gggggggggggggggggggggggggggggggggggggggg


// 'Edge6(G)', 24x32px
  0xfc, 0x00, 0x7f, 0xf8, 0x00, 0x3f, 0xf3, 0xff, 0x9f, 0xe7, 0xff, 0xcf, 0xcf, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 
  0x9f, 0xf8, 0x03, 0x9f, 0xf8, 0x03, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0xcf, 0xff, 0xe3, 0xe7, 0xff, 0xc3, 0xf3, 0xff, 0x93, 0xf8, 0x00, 0x33, 0xfc, 0x00, 0x73,






//hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh


// 'Edge7(H)', 24x32px
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x80, 0x00, 0x03, 
  0x80, 0x00, 0x03, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3,






//iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii


// 'Edge8(I)', 24x32px
  0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 
  0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 
  0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 
  0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 
  0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 
  0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff,





//jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj



// 'Edge9(J)', 24x32px
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 
  0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xf9, 0xff, 0x9f, 0xf8, 0xff, 
  0x1f, 0xfc, 0x7e, 0x3f, 0xfe, 0x3c, 0x7f, 0xff, 0x18, 0xff, 0xff, 0x81, 0xff, 0xff, 0xc3, 0xff,







//kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk


// 'Edge10(K)', 24x32px
  0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xc3, 0x9f, 0xff, 0x0f, 0x9f, 0xfc, 0x3f, 0x9f, 0xf0, 0xff, 0x9f, 0xc3, 
  0xff, 0x9f, 0x0f, 0xff, 0x9c, 0x3f, 0xff, 0x90, 0xff, 0xff, 0x83, 0xff, 0xff, 0x8f, 0xff, 0xff, 
  0x8f, 0xff, 0xff, 0x83, 0xff, 0xff, 0x90, 0xff, 0xff, 0x9c, 0x3f, 0xff, 0x9f, 0x0f, 0xff, 0x9f, 
  0xc3, 0xff, 0x9f, 0xf0, 0xff, 0x9f, 0xfc, 0x3f, 0x9f, 0xff, 0x0f, 0x9f, 0xff, 0xc3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff,







//lllllllllllllllllllllllllllllllllllllllllllllllll


// 'Edge11(L)', 24x32px
  0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 
  0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x80, 0x00, 0x03, 0x80, 0x00, 0x03,








//mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm


// 'Edge12(M)', 24x32px
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x8f, 0xff, 0xe3, 0x87, 0xff, 0xc3, 0x97, 
  0xff, 0xd3, 0x93, 0xff, 0x93, 0x99, 0xff, 0x33, 0x9d, 0xff, 0x73, 0x9c, 0xfe, 0x73, 0x9e, 0x7c, 
  0xf3, 0x9e, 0x7c, 0xf3, 0x9f, 0x39, 0xf3, 0x9f, 0xbb, 0xf3, 0x9f, 0x83, 0xf3, 0x9f, 0xc7, 0xf3, 
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3,






//nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn


// 'Edge13(N)', 24x32px
  0x8f, 0xff, 0xf3, 0x87, 0xff, 0xf3, 0x97, 0xff, 0xf3, 0x93, 0xff, 0xf3, 0x9b, 0xff, 0xf3, 0x99, 
  0xff, 0xf3, 0x9d, 0xff, 0xf3, 0x9c, 0xff, 0xf3, 0x9e, 0xff, 0xf3, 0x9e, 0x7f, 0xf3, 0x9f, 0x7f, 
  0xf3, 0x9f, 0x3f, 0xf3, 0x9f, 0xbf, 0xf3, 0x9f, 0xdf, 0xf3, 0x9f, 0xdf, 0xf3, 0x9f, 0xef, 0xf3, 
  0x9f, 0xef, 0xf3, 0x9f, 0xf7, 0xf3, 0x9f, 0xf7, 0xf3, 0x9f, 0xfb, 0xf3, 0x9f, 0xfb, 0xf3, 0x9f, 
  0xfd, 0xf3, 0x9f, 0xfc, 0xf3, 0x9f, 0xfe, 0xf3, 0x9f, 0xfe, 0x73, 0x9f, 0xff, 0x73, 0x9f, 0xff, 
  0x33, 0x9f, 0xff, 0xb3, 0x9f, 0xff, 0x93, 0x9f, 0xff, 0xd3, 0x9f, 0xff, 0xc3, 0x9f, 0xff, 0xe3,






//oooooooooooooooooooooooooooooooooooooooooo


// 'Edge14(O)', 24x32px
  0xfc, 0x00, 0x7f, 0xf8, 0x00, 0x3f, 0xf3, 0xff, 0x9f, 0xe7, 0xff, 0xcf, 0xcf, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0xcf, 0xff, 0xe7, 0xe7, 0xff, 0xcf, 0xf3, 0xff, 0x9f, 0xf8, 0x00, 0x3f, 0xfc, 0x00, 0x7f,






//ppppppppppppppppppppppppppppppppppppppppppppppppp


// 'Edge15(P)', 24x32px
  0x80, 0x00, 0x7f, 0x80, 0x00, 0x3f, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xe7, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0x3f, 0x80, 0x00, 0x7f, 
  0x80, 0x00, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff,






//qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq


// 'Edge16(Q)', 24x32px
  0xfc, 0x00, 0x7f, 0xf8, 0x00, 0x3f, 0xf3, 0xff, 0x9f, 0xe7, 0xff, 0xcf, 0xcf, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xfc, 0xf3, 0x9f, 0xfe, 0x73, 0x9f, 0xff, 0x33, 0x9f, 0xff, 
  0x93, 0xcf, 0xff, 0xc7, 0xe7, 0xff, 0xc7, 0xf3, 0xff, 0x83, 0xf8, 0x00, 0x33, 0xfc, 0x00, 0x7b,






//rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr


// 'Edge17(R)', 24x32px
  0x80, 0x00, 0x7f, 0x80, 0x00, 0x3f, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0xe7, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xe7, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0x3f, 0x80, 0x00, 0x7f, 
  0x80, 0x00, 0xff, 0x99, 0xff, 0xff, 0x9c, 0xff, 0xff, 0x9e, 0x7f, 0xff, 0x9f, 0x3f, 0xff, 0x9f, 
  0x9f, 0xff, 0x9f, 0xcf, 0xff, 0x9f, 0xe7, 0xff, 0x9f, 0xf3, 0xff, 0x9f, 0xf9, 0xff, 0x9f, 0xfc, 
  0xff, 0x9f, 0xfe, 0x7f, 0x9f, 0xff, 0x3f, 0x9f, 0xff, 0x9f, 0x9f, 0xff, 0xcf, 0x9f, 0xff, 0xe7,






//ssssssssssssssssssssssssssssssssssssssssss



// 'Edge18(S)', 24x32px
  0xfc, 0x00, 0x0f, 0xf8, 0x00, 0x0f, 0xf3, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xcf, 0xff, 0xff, 0x9f, 
  0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 
  0xff, 0xcf, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xfc, 0x00, 0x7f, 
  0xfe, 0x00, 0x3f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0xcf, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xf3, 0xff, 
  0xff, 0xf3, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xf3, 0xff, 0xff, 
  0xf3, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xcf, 0xff, 0xff, 0x9f, 0xe0, 0x00, 0x3f, 0xe0, 0x00, 0x7f,







//tttttttttttttttttttttttttttttttttttttttt


// 'Edge19(T)', 24x32px
  0x80, 0x00, 0x03, 0x80, 0x00, 0x03, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 
  0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 
  0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 
  0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 
  0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 
  0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff,






//uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu



// 'Edge20(U)', 24x32px
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0xcf, 0xff, 0xe7, 0xe7, 0xff, 0xcf, 0xf3, 0xff, 0x9f, 0xf8, 0x00, 0x3f, 0xfc, 0x00, 0x7f,







//vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv


// 'Edge21(V)', 24x32px
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 
  0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0xcf, 0xff, 0xf3, 0xe7, 0xff, 0xe7, 0xf7, 
  0xff, 0xef, 0xf3, 0xff, 0xcf, 0xf9, 0xff, 0x9f, 0xfc, 0xff, 0x3f, 0xfe, 0xff, 0x7f, 0xfe, 0x7e, 
  0x7f, 0xff, 0x3c, 0xff, 0xff, 0x99, 0xff, 0xff, 0xdb, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xe7, 0xff,






//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww


// 'Edge22(W)', 24x32px
  0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 
  0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 
  0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 
  0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xe7, 0xf3, 0x9f, 0xc3, 0xf3, 0x9f, 
  0xc3, 0xf3, 0x9f, 0x99, 0xf3, 0xcf, 0x99, 0xf3, 0xe7, 0x99, 0xe7, 0xe7, 0x3c, 0xe7, 0xf3, 0x3c, 
  0xcf, 0xf3, 0x3c, 0xcf, 0xf8, 0x7e, 0x1f, 0xf8, 0xff, 0x1f, 0xfd, 0xff, 0xbf, 0xfd, 0xff, 0xbf,







//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


// 'Edge23(X)', 24x32px
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0xcf, 0xff, 0xe7, 0xe7, 0xff, 0xcf, 0xe7, 
  0xff, 0xcf, 0xf3, 0xff, 0x9f, 0xf9, 0xff, 0x3f, 0xfc, 0xfe, 0x7f, 0xfc, 0xfe, 0x7f, 0xfe, 0x7c, 
  0xff, 0xff, 0x39, 0xff, 0xff, 0x39, 0xff, 0xff, 0x93, 0xff, 0xff, 0xc7, 0xff, 0xff, 0xe7, 0xff, 
  0xff, 0xc7, 0xff, 0xff, 0x93, 0xff, 0xff, 0x39, 0xff, 0xff, 0x39, 0xff, 0xfe, 0x7c, 0xff, 0xfc, 
  0xfe, 0x7f, 0xfc, 0xfe, 0x7f, 0xf9, 0xff, 0x3f, 0xf3, 0xff, 0x9f, 0xe7, 0xff, 0xcf, 0xe7, 0xff, 
  0xcf, 0xcf, 0xff, 0xe7, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3,






//yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy


// 'Edge24(Y)', 24x32px
  0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 0xff, 0xf3, 0x9f, 
  0xff, 0xf3, 0xcf, 0xff, 0xe7, 0xe7, 0xff, 0xcf, 0xf7, 0xff, 0xcf, 0xf3, 0xff, 0x9f, 0xf9, 0xff, 
  0x3f, 0xfc, 0xff, 0x3f, 0xfe, 0xfe, 0x7f, 0xfe, 0x7e, 0x7f, 0xff, 0x3c, 0xff, 0xff, 0x99, 0xff, 
  0xff, 0xd9, 0xff, 0xff, 0xc3, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 
  0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 
  0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff,






//zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz



// 'Edge25(Z)', 24x32px
  0x80, 0x00, 0x03, 0x80, 0x00, 0x03, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xe7, 0xff, 
  0xff, 0xcf, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x3f, 0xff, 0xff, 0x3f, 0xff, 0xfe, 0x7f, 0xff, 0xfc, 
  0xff, 0xff, 0xf9, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xcf, 0xff, 
  0xff, 0xcf, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x3f, 0xff, 0xff, 0x3f, 0xff, 0xfe, 0x7f, 0xff, 0xfc, 
  0xff, 0xff, 0xf9, 0xff, 0xff, 0xf9, 0xff, 0xff, 0xf3, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xcf, 0xff, 
  0xff, 0xcf, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x9f, 0xff, 0xff, 0x80, 0x00, 0x03, 0x80, 0x00, 0x03,






//bkbkbkbkbkbkbk


// 'Edge27(BK)', 24x32px
  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 
  0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff



};


//初期化
void setup() {

  // I2Cアドレスは使用するディスプレイに合わせて変更する
  display.begin(SSD1306_SWITCHCAPVCC, SCREEN_ADDRESS);

}//setup


//メインループ
void loop() {

  int ii;    //ループカウンター
  int gy=0;  //位置
  
  char *str1 = "HELLO";

  // 画面表示をクリア
  display.fillScreen(BLACK);

  for(ii=0;ii<5;ii++){
 
    //ビットマップの表示
    display.drawBitmap(ii*24, 0,  databytes + (  (str1[ii] - '@' )  *(24/8)*32), 24, 32,  WHITE);

    //gy = gy + 24;

  };//for ii

  // 描画バッファの内容を画面に表示
  display.display();

  delay(1000); //1秒待つ

}//loop







0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?