在我制作天气预报显示屏时,显然要用到显示屏,我用的是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的基础教程也就结束了
网友评论