【发布时间】:2012-06-05 19:07:41
【问题描述】:
我正在做一个 arduino 项目。
对于那些不知道 arduino 是什么的人:
arduino 是一个小电子板,带有一个可以用 C++ 编程的微控制器
由于 arduino 是一个小微控制器,它是单核 16MHz 多处理非常困难。
我已经创建了一个类,在构造函数中,它定义了一个引脚作为 pwm 输出,设置了最小衰减、最大衰减、衰减时间等。
我有方法开始衰落和停止衰落改变设定点,速度......
对于多重淡入淡出我已经做了一个更新方法。
所以当我调用 light1.update() 时,它会检查 pwm 输出是否需要更改。
现在的问题是:
我有更多的灯,所以:
light1.update();
light2.update();
light3.update();
and so on
有没有办法只写一行来对淡入淡出类的每个对象调用 update()?
【问题讨论】: