美文网首页
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