QIMY 灯阵

欢迎来到 C++灯阵 知识库! 本项目将LED矩阵抽象为 点阵对象(MatrixLED)行对象(Row)列对象(Column)灯珠对象(LED),支持直观的链式操作,方便青少年快速入门C++。

特性

  • 16种预定义颜色:无需记忆 RGB 值,直接使用颜色名称(RED、GREEN、BLUE 等)
  • 三种抽象层次:整个矩阵、行/列、单个灯珠
  • 链式调用:所有操作均可连续书写,如 matrix.loc(0,0).fd(10).rt(5).bk(10).lt(5)
  • 光标追踪:内置光标位置,移动时自动显示轨迹
  • 行/列操作:可快速设置整行或整列的颜色
  • LED 对象:支持独立设置颜色、闪烁、获取颜色,甚至交换两个灯珠的颜色
  • 蛇形走线:自动处理硬件蛇形布线(偶数行从左到右,奇数行从右到左)
  • 延时支持:移动时可自动延时,也可手动插入延时

目标

  • 软件硬件结合,让初学者更容易入门C++
  • 支持自动测评

适合人群

  • 目标用户为8-14岁青少年,培养编程兴趣,学习C++基本语法,如基本程序结构,1维、2维数组,简单排序等。
  • 适合学校信息技术课程或编程夏令营。

快速导航


开始你的C++灯阵之旅~