在我制作天氣預(yù)報顯示屏?xí)r,顯然要用到顯示屏,我用的是IIC接口的0.96寸OLED顯示屏茶凳,這個顯示屏使用方便嫂拴,調(diào)用簡單。但用它要選擇好函數(shù)庫贮喧,建議使用Adafruit_ssd1306syp這個庫筒狠。下載鏈接{https://pan.baidu.com/s/118bqbNXLWabG_GcHmdQtcg}
這個庫的好處在于可以指定SDA和SCL,不需要一定使用硬件IIC接口箱沦,特別適合ESP8266這種有些模塊引腳較少的硬件使用(UP最初做顯示屏?xí)r用的是ESP-01模塊哦)
安裝好庫文件后查看例程辩恼,
下面來介紹代碼:
重要代碼如下:
display.update(); //畫面更新,也就是保存更改谓形,在你制定顯示內(nèi)容后一定要調(diào)用此函數(shù)才能顯示
display.clear(); //清空顯示
display.setTextColor(WHITE); //設(shè)置顏色(白色灶伊,取決于你的顯示屏) display.setTextColor(BLACK, WHITE); //反白,白底黑字
display.setTextSize(1); //設(shè)置字號
display.print("123"); //打印文字寒跳,不換行
display.println(“123”); //打印文字聘萨,換行
display.println(0xDEADBEEF, HEX); //以HEX格式輸出
display.drawLine(0, 0, 127, 63,WHITE); 畫線,從坐標(biāo)(0,0)畫直線到坐標(biāo)(127,63)
/**************************我是分割線**************************/
1.定義管腳童太,配置函數(shù)
#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的基礎(chǔ)教程也就結(jié)束了