Microduino-Oled 12864 是基于 SSD1306 的 0.96 吋 12864 OLED 显示模块。采用I2C接口,3.3V 电源。
特色
- 主动发光、不需背光源、视角范围大;
- 驱动电压低、能耗低;
- I2C方式通信,节省IO口,用途广泛;
- 小巧、便宜、开放;
- 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
- 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
规格
- 分辨率:128x64;
- 接口: IIC通讯;
- 电源:3.3V;
文档
Eagle PCB 文件:Microduino-Oled.zip
主要元件
开发
应用
u8glib库示例程序基本用法
注意:core的IIC接口为A4(SDA),A5(SCL),core+的IIC接口为D20(SDA),D21(SCL)
- 将下载好的库放入Arduino IDE安装文件夹内的libraries中,如果打开了Arduino IDE,先关闭所有的,再打开u8glib库里的示例程序;
- 打开HelloWorld示例程序,把U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE)这行的注释取消(删除“//”),编译通过后就可直接下载,下载完毕后“Hello World!”就显示在屏幕上;
- 显示字符/变量:
- 利用u8g.print(xx)函数即可,用法与Serial.print(xx)基本一致。
- 更改字体:
- u8g.setFont(xx)语句可更改字体,括号中的“xx”换成对应字体库名即可(可在U8glib\utility文件中的u8g.h文本里查找字体库);
- 推荐大字体:u8g_font_7x13、推荐中字体:u8g_font_fixed_v0r、推荐小字体:u8g_font_chikitar;
- 更改坐标:
- 可以通过u8g.setPrintPos(x,y);更改显示坐标位置。
- 屏幕旋转:
- 将u8g.setRot180()注释在void setup()中,即可使屏幕翻转180度,可将180改为90、270;
其它应用:
Microduino 传感器教程
Microduino OLED温度计(LM35, DS18b20)/zh
Microduino OLED温湿度计(DHT11, SHT10, AM2321)/zh
Microduino 光照指示器-OLED显示(TSL2561)/zh
Microduino 无线节点温度采集-OLED显示(LM35, DS18b20, DHT11, SHT10, AM2321)/zh
Microduino MPU6050计算角度(Microduino 10dof)/zh
Microduino 读取气压(Microduino 10dof)/zh
Microduino 磁场强度(Microduino 10dof)/zh
Microduino 超声波测距-OLED显示/zh
Microduino 超声波防盗/zh
Microduino 脉搏心率传感器/zh
问题解答
购买
|