12864 OLED 0.96寸 液晶显示屏连接Nodemcu显示天气

12864 OLED 0.96寸 液晶显示屏连接Nodemcu显示天气

分辨率:128×64

功耗:0.06w

供电:(3V~5V),兼容3.3V和5V电平逻辑

IIC接口只需2个IO轻松点亮

接口定义
VCC:电源正极(接5V电源)
GND:电源负极(接地)
SCL:IIC时钟信号线
SDA:IIC数据信号线

接线:

Arduino uno

12864 OLED 0.96寸 液晶显示屏连接Nodemcu显示天气

ESP8266 、 Nodemcu接线:

12864 OLED 0.96寸 液晶显示屏连接Nodemcu显示天气

如果使用I2C通讯协议, 那么ESP8266最适合的针脚是 GPIO 5 (SCL) 和 GPIO 4 (SDA)

如果是使用SPI通讯协议,那么使用以下GPIO:

GPIO 14: CLK

GPIO 12: MISO

GPIO 13: MOSI

GPIO 15: CS

使用arduino IDE编程,常用的有两个库:U8G2 和 Adafruit ,根据国外评测的结果:

1. Adafruit GFX库 速度更快

2. U8G2支持更多的屏幕, 并且库功能更多,比如可以改变文字方向

显示图片,使用“字模提取 v2.2”

1.使用Windows自带画图软件新建 128* 64图片,并绘制或复制图片

2.保存为黑白BMP

3.字模提取 软件中 选中“其他选项”中的”字节倒序“

4.选择“C51”格式,生成数组

图文 参考《arduino OLED显示图片(0.96寸OLED 12864显示屏IIC接口)》

参考:

库的安装方法参考 太极创客 或其他教程.

桌面天气时钟的教程和代码可以参考《 ESP8266 心知天气 + 时钟 + WS2812点阵屏 + B站粉丝计数》

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxgxs.html