thinkyhead

M150 - Set RGB(W) Color

lcd Set the color of the RGB(W) LED, backlight, or LED strip. BLINKM|RGB_LED|RGBW_LED|NEOPIXEL_LED|PCA9632

Description

If you have an RGB(W) light, either as part of a controller or installed separately, the M150 command can be used to set its color.

Notes

Requires BLINKM, RGB_LED, RGBW_LED, NEOPIXEL_LED or PCA9632.

Usage

M150 [B<intensity>] [I<pixel>] [P<intensity>] [R<intensity>] [S<strip>] [U<intensity>] [W<intensity>]

Parameters

[B<intensity>]

Blue component from 0 to 255

[I<pixel>] 2.0.6NEOPIXEL_LED

NeoPixel pixel index (0 .. pixels-1) (Requires NEOPIXEL_LED)

[P<intensity>] NEOPIXEL_LED

Brightness from 0 to 255 (Requires NEOPIXEL_LED)

[R<intensity>]

Red component from 0 to 255

[S<strip>] 2.0.6.1NEOPIXEL2_SEPARATE

NeoPixel strip index (0 or 1) (Requires NEOPIXEL2_SEPARATE)

[U<intensity>]

Green component from 0 to 255

[W<intensity>]

White component from 0 to 255 (RGBW_LED or NEOPIXEL_LED only)

Examples

Set LEDs to blue with brightness 30

M150 B30

Set NeoPixel 0 to red with brightness 100

M150 R100 I0

Set NeoPixel 1 to green with brightness 45

M150 U45 I1

Set the second NeoPixel strip full white

M150 W255 S1