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++灯阵之旅~