美文网首页
4.esp8266 oled显示屏使用

4.esp8266 oled显示屏使用

作者: d587da41ea1e | 来源:发表于2020-02-14 15:30 被阅读0次

在我制作天气预报显示屏时,显然要用到显示屏,我用的是IIC接口的0.96寸OLED显示屏,这个显示屏使用方便,调用简单。但用它要选择好函数库,建议使用Adafruit_ssd1306syp这个库。下载链接{https://pan.baidu.com/s/118bqbNXLWabG_GcHmdQtcg}

这个库的好处在于可以指定SDA和SCL,不需要一定使用硬件IIC接口,特别适合ESP8266这种有些模块引脚较少的硬件使用(UP最初做显示屏时用的是ESP-01模块哦)

安装好库文件后查看例程,

下面来介绍代码:

重要代码如下:

display.update(); //画面更新,也就是保存更改,在你制定显示内容后一定要调用此函数才能显示

display.clear(); //清空显示

display.setTextColor(WHITE); //设置颜色(白色,取决于你的显示屏) display.setTextColor(BLACK, WHITE); //反白,白底黑字

display.setTextSize(1); //设置字号

display.print("123"); //打印文字,不换行

display.println(“123”); //打印文字,换行

display.println(0xDEADBEEF, HEX); //以HEX格式输出

display.drawLine(0, 0, 127, 63,WHITE); 画线,从坐标(0,0)画直线到坐标(127,63)

/**************************我是分割线**************************/

1.定义管脚,配置函数

#include <Adafruit_ssd1306syp.h>

#define SDA_PIN 8

#define SCL_PIN 9

Adafruit_ssd1306syp display(SDA_PIN,SCL_PIN);

 2.启动显示

display.initialize();

3.显示文字

display.setTextSize(1);

display.setTextColor(WHITE);

display.setCursor(0,0);

display.println("Hello, world!");

display.update();

 4.清屏

display.clear();

到此为止,ESP8266的基础教程也就结束了

相关文章

网友评论

      本文标题:4.esp8266 oled显示屏使用

      本文链接:https://www.haomeiwen.com/subject/rdraxhtx.html