U8g2初始化(如何选择oled构造函数)

注意:U8g2不支持“无控制器”屏幕

U8g2驱动库构造函数

U8g2驱动库构造函数格式如下:

U8G2\_ 屏幕控制器型号 \_ 分辨率 \_ 显示名称 \_ 缓冲模式(1,2,F) \_ 通讯方式 u8g2( 参数 );


例如:

//SSD1306,128x64,全屏缓冲模式,模拟I2C,I2C,u8g2(旋转0度,时钟,数据,重置)
U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ SCL, /* data=*/ SDA, /* reset=*/ U8X8_PIN_NONE);

你可以点击这里查看已支持的显示控制器构造函数

ESP01s Relay 继电器模块

恩,这是ESP01s小玩具系列的第二集(2/3)

这次,我们做一个基于ESP01s和继电器模块的智(yao)能(kong)开关。

它长这样子滴↓

2019-12-13_115638.png2019-12-13_115638.png

和上次的DHT11一样,这回也是用lua来写。

PS:手动拼接html简直要死。

OK,下面开始咯。

ESP01s DHT11 温度湿度传感器

前面说到了如何烧录ESP01s的固件

这回我们试试做个小玩具(1/3)

基于ESP01s和DHT11物联网传感器节点

359436538.jpg359436538.jpg

其实本来应该定时发送数据到指定的API那里。比如 thingspeak。

但是,奈何网络不稳定。

所以这回这里采用的是向ESP01s发送请求,ESP01s把温湿度以json格式返回。我们也不需要在局域网内配置一个接收服务了。

如果还希望随时随地的查看这些信息的话,还得配置内网穿透。

其实主要还是懒

当然,如果希望记录温度、湿度变化曲线的话,还是别偷懒了。

好的,那我们开始吧!