我需要一隻手。我試圖弄清楚如何洗牌一些neopixel引腳。現在,我有一個功能可以攪動這些引腳,但我不知道如何定義這些引腳並啓動這些條。我有什麼,我都在這裏引擎收錄:如何在安裝之前調用函數?或者在安裝之前製作neopixels初始化程序? [arduino]
基本上什麼絆倒我是這樣的:
NeoPatterns Strip1(32, neoPixelPins[0], NEO_GRB + NEO_KHZ800, &StripComplete);
我不能移動到這個設置功能。所以我不能在安裝shufflepins()後執行此操作,並且無法將Strip1.begin()等移出函數或移入循環()的開始位置。
所以。我怎樣才能做到這一點?我需要首先洗腳,然後定義我的小條,然後啓動它們。這需要可重用,因爲在遊戲結束時,它會重新洗牌所有的引腳並重新開始。
我經歷這有一個讀:Call a function before main
但是,如果有人可以給我個忙,我將不勝感激。我是C++新手。
參考的neopatterns類來自何處:https://learn.adafruit.com/multi-tasking-the-arduino-part-3/using-neopatterns
謝謝!
是!而已。回覆:我想調用構造函數之前洗牌。您可以在安裝過程中爲Adafruit_NeoPixel :: setPin折騰一個例子嗎? –