Component: RGB Xmas Tree (Misc Circuit)
From Flowcode Help
Jump to navigationJump to searchAuthor | MatrixTSL |
Version | 1.0 |
Category | Misc Circuit |
Contents
RGB Xmas Tree component
Component complete with macros and simultion to drive the MatrixTSL RGB Xmas Tree decoration.
Component Source Code
Please click here for the component source code: FC_Comp_Source_XmasTree.fcfx
Detailed description
No detailed description exists yet for this component
Examples
For more information please refer to the Xmas Tree blog post.
Downloadable macro reference
![]() |
PlayNote |
Plays a specific note for the length of time specified. | |
![]() |
Note |
0-59 - 0=C, 1=C#, 2=D, 3=Eb, 4=E, 5=F, 6=F#, 7=G, 8=G#, 9=A, 10=Bb, 11=B, 12=C... | |
![]() |
Length |
![]() |
Return |
![]() |
RandomLED |
Randomises the colour to a specific LED | |
![]() |
LED |
LED 0 to NumLEDs - 1 | |
![]() |
Return |
![]() |
SetLED |
Directly sets the colour of a single LED. Red = 3-bit, Green = 3-bit, Blue = 2-bit 0bBBGGGRRR | |
![]() |
LED |
LED 0 to NumLEDs - 1 | |
![]() |
Colour |
![]() |
Return |
![]() |
JingleBells |
Plays the Jingle Bells tune using the audio driver. | |
![]() |
Return |
![]() |
SetLEDs |
Sets the colour of all the LEDs. Red = 3-bit, Green = 3-bit, Blue = 2-bit 0bBBGGGRRR | |
![]() |
Colour |
![]() |
Return |
![]() |
CheckSwitch |
Checks to see if the switch is pressed. Returns 1 to indicate a press and 0 to indicate not pressed. | |
![]() |
Return |
![]() |
CheckAudio |
Checks to see if the audio circuit is current outputting a tone. Returns 1 to indicate audio active and 0 to indicate not active. | |
![]() |
Return |
![]() |
RandomLEDs |
Randomises the colour of all the LEDs | |
![]() |
Return |
![]() |
GetLED |
Directly read the colour of a single LED. Red = 3-bit, Green = 3-bit, Blue = 2-bit 0bBBGGGRRR | |
![]() |
LED |
LED 0 to NumLEDs - 1 | |
![]() |
Return |
![]() |
Initialise |
Starts up the LED PWM and Audio software driver. | |
![]() |
Return |