效果展示
#include <Arduino.h>
//核心库
#include <U8g2lib.h>
//核心库,需要安装这个库★★★★★★
#include <Wire.h>
//链接屏幕的两个库
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ D2, /* data=*/ D1, /* reset=*/ U8X8_PIN_NONE);
//定义屏幕的型号。选对对应的型号,选错肯定点不亮, ---//定义两个针脚 clock为scl时钟线, data是数据SDA,具体看8266引脚介绍
//示例--库=U8---ICONMEU---// End of constructor list 后已经插入这个型号并点亮
void setup() {
Serial.begin(115200);
//设定波特率
Serial.println();
Serial.println();
Serial.println();
//设定三个空行
u8g2.begin();
//开始
u8g2.enableUTF8Print();
//设置UTF8为输出--------------
u8g2.setFont(u8g2_font_wqy12_t_gb2312);
//设置字体 --gb2312----------------------------------------12--16大小
u8g2.clearBuffer();
// 黑板擦,清除
u8g2.setCursor(0, 15);
//定位光标的位置,0为竖行,30为横行,XY轴
u8g2.print("认识自己的无知");
u8g2.setCursor(30, 30);
//定位光标的位置,0为竖行,30为横行,XY轴
u8g2.print("就是最大的智慧.");
u8g2.setCursor(70, 45);
//定位光标的位置,0为竖行,30为横行,XY轴
u8g2.print("-苏格拉底");
//输出
u8g2.setCursor(20, 61);
//定位光标的位置,0为竖行,60为横行,XY轴
u8g2.print("Www.Leowalk.com");
//输出
u8g2.sendBuffer();
//发送出显示
}
void loop() {
//如果需要刷新屏幕,可以在这里继续写代码
}
发表评论