littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于Arduino和HGS2561281 OLED模块的显示库项目

项目简介

本项目是基于Arduino和HGS2561281 OLED模块的显示库项目。提供了一个便于使用的库,用于在OLED显示屏上绘制图形和文字,同时还附带安装和使用指南。

项目的主要特性和功能

  1. 支持绘制矩形,并有多种颜色可供选择。
  2. 能够在屏幕上绘制字符串,可使用自定义字体。
  3. 支持在屏幕上显示图像。
  4. 提供简单易用的API接口,方便开发者操作。

安装使用步骤

安装

用户已下载本项目的源码文件,将其解压并复制到Arduino的libraries文件夹中。

使用步骤

  1. 初始化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】