项目简介
本项目是基于Arduino和HGS2561281 OLED模块的显示库项目。提供了一个便于使用的库,用于在OLED显示屏上绘制图形和文字,同时还附带安装和使用指南。
项目的主要特性和功能
- 支持绘制矩形,并有多种颜色可供选择。
- 能够在屏幕上绘制字符串,可使用自定义字体。
- 支持在屏幕上显示图像。
- 提供简单易用的API接口,方便开发者操作。
安装使用步骤
安装
用户已下载本项目的源码文件,将其解压并复制到Arduino的libraries
文件夹中。
使用步骤
- 初始化OLED显示屏: ```cpp
include
HGS2561281 lcd(RESET_PIN, CS1_PIN, CS2_PIN, DC_PIN, WR_PIN);
2. 初始化显示屏:
cpp
lcd.init();
3. 清空显示屏:
cpp
lcd.clear();
4. 设置绘制颜色:
cpp
lcd.setDrawColor(0xF);
5. 绘制矩形:
cpp
lcd.drawRectangle(10, 10, 50, 20);
6. 绘制字符串:
cpp
lcd.drawString(50, 50, "Hello OLED");
``
7. 显示图像:
- 使用Python脚本将图像转换为4 - bit像素数组。
- 将生成的像素数组复制到Arduino代码中。
- 使用
lcd.drawPixels`函数显示图像。
示例代码
```cpp
include
HGS2561281 lcd(RESET_PIN, CS1_PIN, CS2_PIN, DC_PIN, WR_PIN);
void setup() { lcd.init(); lcd.clear(); lcd.setDrawColor(0xF); lcd.drawRectangle(10, 10, 50, 20); lcd.drawString(50, 50, "Hello OLED"); }
void loop() { // 可以在这里添加更多的绘图操作或者动态更新内容 } ```
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】