说明下adafruit_neopixel.h库内的函数
时间: 2023-08-31 14:11:25 浏览: 195
Adafruit_NeoPixel-master库文件
`adafruit_neopixel.h` 库内的函数主要用于控制 NeoPixel LED 灯带。该库内的常用函数如下:
1. `Adafruit_NeoPixel(uint16_t n, uint8_t p, neoPixelType t)`:构造函数,用于初始化一个 NeoPixel 对象。
2. `void begin(void)`:初始化 NeoPixel 对象,必须在使用 NeoPixel 之前调用。
3. `void show(void)`:将当前的颜色值发送到 NeoPixel。
4. `void setPixelColor(uint16_t n, uint32_t c)`:设置第 n 个像素的颜色值。
5. `void setBrightness(uint8_t b)`:设置亮度,取值范围从 0 到 255。
6. `uint32_t Color(uint8_t r, uint8_t g, uint8_t b)`:将 RGB 值转换为 32 位的颜色值。
7. `uint32_t getPixelColor(uint16_t n)`:获取第 n 个像素的颜色值。
8. `void clear(void)`:清空所有像素的颜色值。
9. `void updateLength(uint16_t n)`:设置 NeoPixel 灯带的长度。
10. `void updateType(neoPixelType t)`:设置 NeoPixel 灯带的类型。
以上是 `adafruit_neopixel.h` 库内常用的函数,可以根据实际需求选择使用。
阅读全文