【发布时间】:2016-05-17 16:28:51
【问题描述】:
我需要一只手。我试图弄清楚如何洗牌一些新像素针。现在,我有一个打乱引脚的功能,但我不知道如何定义这些引脚并启动条带。我这里有一个粘贴箱:
基本上让我难过的是:
NeoPatterns Strip1(32, neoPixelPins[0], NEO_GRB + NEO_KHZ800, &StripComplete);
我无法将其移至设置功能。所以我无法在设置中的 shufflepins() 之后执行此操作,也无法将 Strip1.begin() 等移出函数或进入 loop() 的开头。
所以。我怎样才能做到这一点?我需要先洗牌,然后定义我的条带,然后启动它们。这需要可重复使用,因为在游戏结束时,它会重新洗牌并重新开始。
我将阅读以下内容:Call a function before main
但如果有人可以帮我解决这个问题,我将不胜感激。我是 C++ 新手。
关于 neopatterns 类的来源的参考:https://learn.adafruit.com/multi-tasking-the-arduino-part-3/using-neopatterns
【问题讨论】:
标签: c++ function class arduino