Component: RGB Xmas Tree (Misc Circuit)
From Flowcode Help
Jump to navigationJump to search| Author | 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.
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 | |