0.96寸OLED屏
1. 模块概述
2. 模块参数
参数 |
值/描述 |
工作电压 |
DC 5V |
接口类型 |
RJ11 |
通信方式 |
WM单总线 |
像素点 |
128*64 |
控制芯片 |
SSD1306 |
模块尺寸 |
55mm*24mm*18.5mm(长*宽*高) |
3. 编程指南
3.1. 图形化编程指南
图形化编程指南以WeeeCode 3.0图形化软件为例,其图形化编程大同小异,区别不会很大。
模块功能 |
需传参数 |
图形化编程块举例 |
设置字体大小 |
(2个参数)端口、字体大小 |
|
显示字符 |
(4个参数)端口、X轴、Y轴、字符 |
|
显示数字 |
(4个参数)端口、X轴、Y轴、数字 |
|
清屏 |
(1个参数)端口 |
|
图形化编程示例:
3.2. 文本代码编程指南
Arduino编程函数:
函数名 |
功能 |
WeOLED(uint8_t port=0) |
设置端口号 |
setSize(uint8_t size) |
设置字体尺寸 |
clearScreen(void) |
清屏 |
showString(uint8_t X_position, uint8_t Y_position, const char *str) |
显示字符 |
void showNum(uint8_t X_position, uint8_t Y_position, double Num) |
显示数字 |
Arduino编程示例:
#include "WeELF328P.h" WeOLED oled(PORT_A); void setup() { oled.setdigits(2); // 0.01 oled.setSize(8); // 8or16 oled.clearScreen(); } char *s ="WeeeMake"; void loop() { oled.showString(0,0,s); oled.showNum(0,2,123); oled.show8dot(0,4,0xff); delay(1000); }