我正在尝试理解这一行代码。
FastLED.addLeds<WS2812, PIN, GRB>(leds, NUM_LEDS);
它是Arduino的ambilight.ino的一部分,并使用FastLED库。它似乎与led条纹的初始化有关,但我不明白<和>符号是如何使用的,如果它们是比较器或其他东西...
我知道一些编码,但这使我感到困惑。
干杯。
我没有很多尝试,只是想了解代码。
代码运行正常,只是想了解它。
答案 0 :(得分:2)
这是一个模板,请在此处详细了解模板:http://www.cplusplus.com/doc/oldtutorial/templates/
您可以在以下位置的FastLed库中查看模板的定义:https://github.com/FastLED/FastLED/blob/master/FastLED.h#L390