u8g2 OLED相關
7697轉版的OLED
選用//要使用的OLED
U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);
u8g2.drawStr() —— 繪製字符串
/**
* 繪製字符串
* @param x 左上角的x座標
* @param y 左上角的y座標
* @param s 繪製字符串內容
* @return 字符串的長度
*/
u8g2_uint_t U8g2::drawStr(u8g2_uint_t x, u8g2_uint_t y, const char *s)
需要先設置字體,調用setFont方法;
這個方法不能繪製encoding超過256的,超過256需要用drawUTF8或者drawGlyph;說白了就是一般用來顯示英文字符;
x,y屬於字符串左下角的座標;
u8g2.setFont(u8g2_font_ncenB14_tr);
u8g2.setCursor(0, 15);
u8g2.print("Hello World!");
修改這段程式碼,主要是要輪播兩張照片
void setup() {
u8g2.begin();
u8g2.enableUTF8Print();
}
void loop() {
u8g2.firstPage();
do {
Draw();
} while( u8g2.nextPage() );
delay(3000);
u8g2.clear();//清除畫面
u8g2.firstPage();
do {
Draw2();
} while( u8g2.nextPage() );
delay(3000);
}
Arduino 程式碼直接複製到IDE就可以了
https://create.arduino.cc/editor/brocat/3234f0f3-3f0d-4a42-8f7e-ae17836b2c81/preview
可以線上轉檔,BMP轉XBM,網址https://www.onlineconvert.com/pdf-to-xbm
毛筆產生器http://www.akuziti.com/mb/,可以下載圖片喔
/*
使用U8g2印出Bitmap與UTF8模式印出文字
*/
// U8g2_Arduino - Version: Latest
#include <U8g2lib.h>
#include <U8x8lib.h>
//要使用的OLED
U8G2_SSD1306_128X64_NONAME_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);
//這是準備要顯示的Bitmap
#define bitmap_width 125//定義寬度
#define bitmap_height 64//定義高度
static const unsigned char bitmap[] U8X8_PROGMEM = {
0x00, 0x00, 0x80, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x7F, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF,
0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xF8, 0xED, 0xF7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xEE, 0xDF, 0xFF, 0x07, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF,
0xFF, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x80, 0xFF, 0xFF, 0x7D, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0x1F, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0xFF,
0xDF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xE0, 0xFF, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xF7, 0xF7, 0xFF, 0x3F, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xEF, 0xFF,
0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0x7E, 0x00, 0x80, 0x31, 0x18, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xFF, 0x7B, 0xFD, 0x7F, 0x00, 0x80,
0x31, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xEF, 0xFF,
0xDF, 0x7F, 0x00, 0x80, 0x31, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF0, 0xFF, 0xFF, 0xFF, 0x6F, 0x00, 0x80, 0xF9, 0x08, 0x1E, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFE, 0xF0, 0xE3, 0x7F, 0x00, 0x80,
0xF9, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x0F, 0xC0,
0x00, 0x7D, 0x00, 0x80, 0x31, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF8, 0x07, 0x00, 0x00, 0x7E, 0x00, 0x80, 0x31, 0x00, 0x1E, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x7E, 0x00, 0x80,
0x31, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00,
0x00, 0x7E, 0x00, 0x80, 0x31, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xB0, 0x03, 0x00, 0x00, 0x7C, 0x00, 0x80, 0xF1, 0x00, 0x7F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x3E, 0x00, 0x80,
0xE1, 0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00,
0x00, 0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF0, 0x01, 0x00, 0x00, 0x70, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF2, 0x00, 0x00, 0x00, 0xF0, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE6, 0x00, 0x00,
0x00, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xE0, 0x30, 0x00, 0xE0, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF8, 0x03, 0xF8, 0x77, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x0C, 0x07,
0x38, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x60, 0x00, 0x1C, 0xC4, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xF8, 0x1F, 0xFF, 0x63, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0xB0, 0x05,
0x21, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x40, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x64, 0x0C, 0x78,
0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x80, 0x20, 0x00, 0x00,
0x00, 0xFC, 0x3F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x20, 0x00, 0x00, 0x00, 0xDC, 0x3B, 0xC6, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x02, 0x28, 0x00, 0x00, 0x00, 0x8E, 0x31, 0xFF,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x00, 0x00,
0x00, 0x8C, 0x39, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x04, 0x0C, 0x00, 0x00, 0x00, 0x8C, 0x31, 0x87, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x02, 0x00, 0x04, 0x04, 0x00, 0x00, 0x00, 0xCC, 0x31, 0xFE,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00,
0x00, 0x8C, 0x31, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x08, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x18, 0x0E, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x03, 0x03, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC0,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x80, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x04, 0x00, 0x38, 0x03, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x04, 0xFF,
0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xF8, 0x0C, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xF0, 0xFF, 0x18, 0x00, 0xC2, 0x00, 0x00, 0x00,
0x0C, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x7F, 0x30, 0x80,
0x40, 0x01, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00,
0xDF, 0x7F, 0x60, 0x00, 0x40, 0x03, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x0C,
0x00, 0x00, 0x00, 0x00, 0xF7, 0x7F, 0xC0, 0x00, 0x60, 0x0F, 0x00, 0x00,
0x13, 0xEC, 0xC1, 0x8D, 0x0D, 0x1E, 0xC6, 0x18, 0xFF, 0x7F, 0x80, 0x01,
0x30, 0x3F, 0x00, 0x00, 0x33, 0xFC, 0xE3, 0x8F, 0x1F, 0x3F, 0xC6, 0x18,
0xFF, 0x7E, 0x00, 0x07, 0x38, 0xFF, 0x00, 0x00, 0x33, 0x1C, 0x73, 0x8E,
0x81, 0x61, 0xE4, 0x09, 0xFF, 0x7F, 0x00, 0x7E, 0x1F, 0x7F, 0x03, 0x80,
0x7F, 0x0C, 0x33, 0x8C, 0x81, 0x7F, 0xEC, 0x0D, 0xF7, 0x7F, 0x00, 0xFC,
0x0F, 0xFD, 0x0F, 0x80, 0x7F, 0x0C, 0x33, 0x8C, 0x81, 0x01, 0x2C, 0x0D,
0xFF, 0x6F, 0x00, 0xF8, 0x07, 0xFF, 0x3F, 0xC0, 0xE1, 0x0C, 0x73, 0x8E,
0x81, 0x63, 0x28, 0x05, 0xFF, 0x7F, 0x00, 0xF8, 0x03, 0xFF, 0x3D, 0xC0,
0xC0, 0x0C, 0xE3, 0x8F, 0x01, 0x3F, 0x38, 0x07, 0xBF, 0x7F, 0x00, 0xF4,
0x01, 0xFF, 0x3F, 0xC0, 0xC0, 0x0C, 0xC3, 0x8D, 0x01, 0x1E, 0x18, 0x06,
0xFF, 0x7F, 0x00, 0x78, 0x00, 0xFF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0xFF, 0x3F, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x7E, 0x00, 0x00,
0x00, 0xFE, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xF7, 0x7F, 0x00, 0x7B, 0x00, 0xBF, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, };
#define bitmap2_width 128//定義寬度
#define bitmap2_height 47//定義高度
static const unsigned char bitmap2[] U8X8_PROGMEM = {
0x40, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x80, 0x00, 0x00, 0xC0, 0x01, 0x20, 0x00, 0x00, 0x1C, 0x00, 0x00,
0x80, 0x81, 0x03, 0x00, 0x00, 0x80, 0x81, 0x00, 0x80, 0x01, 0x70, 0x00,
0x00, 0x0C, 0x00, 0x00, 0x80, 0x03, 0x03, 0x00, 0x00, 0x82, 0xC0, 0x00,
0x00, 0x1D, 0x38, 0x00, 0x00, 0x06, 0x1E, 0x00, 0x80, 0x01, 0x03, 0x00,
0x00, 0xC6, 0xC0, 0x00, 0xF0, 0x0F, 0x0C, 0x00, 0x00, 0xFE, 0x0F, 0x00,
0x80, 0x01, 0x03, 0x00, 0x00, 0xC3, 0x47, 0x00, 0x38, 0x8C, 0x03, 0x00,
0x00, 0xFF, 0x00, 0x00, 0x80, 0x01, 0x03, 0x00, 0x00, 0x21, 0x26, 0x03,
0x30, 0x84, 0x01, 0x00, 0x80, 0xC1, 0x00, 0x00, 0x80, 0x01, 0xF3, 0x00,
0x80, 0x21, 0x36, 0x03, 0x60, 0x86, 0x01, 0x00, 0x80, 0xC0, 0x00, 0x00,
0x80, 0x81, 0xFF, 0x00, 0x80, 0x2C, 0xF6, 0x01, 0x60, 0x82, 0x81, 0x01,
0x40, 0xC0, 0x00, 0x00, 0x80, 0xE1, 0xE3, 0x00, 0xC0, 0xE7, 0x97, 0x00,
0x40, 0x8E, 0xF1, 0x03, 0x20, 0xC0, 0x3E, 0x00, 0x90, 0x03, 0x63, 0x00,
0xC0, 0x26, 0x46, 0x00, 0xF0, 0x8F, 0x3F, 0x00, 0x80, 0xFF, 0x3F, 0x00,
0x90, 0x0F, 0x63, 0x00, 0x00, 0x23, 0x66, 0x03, 0xB0, 0x81, 0x71, 0x00,
0x00, 0xC7, 0x00, 0x00, 0x98, 0x1D, 0x61, 0x00, 0x00, 0xAD, 0xF7, 0x07,
0x80, 0x81, 0x31, 0x00, 0x00, 0xC3, 0x00, 0x00, 0x98, 0x01, 0x21, 0x00,
0x80, 0xEC, 0x74, 0x06, 0x00, 0xBF, 0x31, 0x00, 0x00, 0xC3, 0x00, 0x00,
0x98, 0x01, 0xF1, 0x07, 0xC0, 0xCB, 0x00, 0x00, 0xFE, 0x83, 0x30, 0x00,
0x00, 0xC3, 0xC0, 0x03, 0x88, 0xFD, 0xFF, 0x07, 0x00, 0x80, 0x01, 0x00,
0x0E, 0x81, 0x30, 0x00, 0x00, 0xFB, 0xFF, 0x0F, 0x88, 0xB9, 0x01, 0x00,
0x00, 0x80, 0xF9, 0x0F, 0x10, 0xCD, 0x30, 0x00, 0xFC, 0xFF, 0x00, 0x00,
0x80, 0x81, 0x01, 0x00, 0x80, 0xFF, 0xFF, 0x0F, 0x30, 0xD9, 0x30, 0x00,
0x38, 0xC0, 0x00, 0x00, 0x80, 0x81, 0x18, 0x00, 0xE0, 0x83, 0x00, 0x00,
0x18, 0x51, 0x30, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x80, 0xC1, 0x70, 0x00,
0x00, 0x80, 0x00, 0x00, 0x8C, 0x61, 0x30, 0x00, 0x00, 0xC0, 0x00, 0x00,
0x80, 0x41, 0xE0, 0x00, 0x00, 0x86, 0x70, 0x00, 0x84, 0x21, 0x30, 0x00,
0x00, 0xC0, 0x00, 0x00, 0x80, 0x61, 0xC0, 0x01, 0x00, 0x86, 0xE0, 0x00,
0x80, 0x11, 0x30, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x80, 0x31, 0x80, 0x03,
0x00, 0x83, 0xC0, 0x03, 0x80, 0x01, 0x30, 0x00, 0x00, 0xC0, 0x00, 0x00,
0xC0, 0x19, 0x80, 0x03, 0x80, 0x81, 0x80, 0x03, 0x00, 0x00, 0x30, 0x00,
0x00, 0xC0, 0x00, 0x00, 0xC0, 0x0D, 0x00, 0x03, 0xC0, 0x80, 0x00, 0x03,
0x00, 0x00, 0x30, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x40, 0x00, 0x00,
0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x80, 0x07, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x00,
0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x80, 0x7F, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x06, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE7, 0xC0,
0x3D, 0x70, 0x8E, 0x73, 0xE0, 0x83, 0x0F, 0x7C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x80, 0xE7, 0xC0, 0x7E, 0xF8, 0x87, 0xFF, 0x98, 0x87, 0x47, 0x3E,
0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF7, 0xC1, 0x7F, 0x3C, 0x8F, 0xFF,
0x98, 0x8F, 0x67, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xC1,
0x7F, 0x3C, 0x86, 0xFF, 0xFC, 0x0F, 0xEF, 0x1E, 0x00, 0x00, 0x00, 0x00,
0x00, 0xC0, 0xFF, 0xC1, 0x7F, 0x7C, 0x86, 0x47, 0xFC, 0x07, 0xF7, 0x1E,
0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xC7, 0xC3, 0x79, 0xFC, 0x8F, 0x03,
0xFC, 0x03, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xC7, 0xC7,
0x31, 0xFC, 0x87, 0x03, 0x7C, 0x18, 0xDE, 0x0F, 0x00, 0x00, 0x00, 0x00,
0x00, 0xC0, 0xC7, 0xC3, 0x39, 0xF0, 0x87, 0x03, 0xF8, 0x1F, 0x8E, 0x0F,
0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x42, 0xE0, 0x39, 0xA0, 0xCF, 0x07,
0xE0, 0x03, 0x9F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, };
void setup() {
u8g2.begin();
u8g2.enableUTF8Print();
}
void loop() {
u8g2.firstPage();
do {
Draw();
} while( u8g2.nextPage() );
delay(3000);
u8g2.clear();//清除畫面
u8g2.firstPage();
do {
Draw2();
} while( u8g2.nextPage() );
delay(3000);
}
//這個函式裡放要顯示的內容
void Draw(){
u8g2.drawXBMP(0,0,bitmap_width,bitmap_height,bitmap);//印出圖形(x,y,w,h,bitmap)
//u8g2.setFont(u8g2_font_9x18B_mr );//設定字型
//u8g2.setCursor(0, 64);//在(0,64)處印出HelloWorld,就是左下角的點位置
//u8g2.print("Happy New Year");
}
void Draw2(){
u8g2.drawXBMP(0,0,bitmap2_width,bitmap2_height,bitmap2);//印出圖形(x,y,w,h,bitmap)
u8g2.setFont(u8g2_font_9x18B_mr );//設定字型
u8g2.setCursor(0, 64);//在(0,64)處印出HelloWorld,就是左下角的點位置
u8g2.print("Happy New Year");
}