Component: RGB Xmas Tree (Misc Circuit)
From Flowcode Help
(Redirected from Component: ID 144a220f 7bc3 4b73 bc56 f9c7203bf204)
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 to download the component source project: FC_Comp_Source_XmasTree.fcfx
Please click here to view the component source code (Beta): 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
CheckAudio
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. | |
- BYTE | Return |
CheckSwitch
CheckSwitch | |
Checks to see if the switch is pressed. Returns 1 to indicate a press and 0 to indicate not pressed. | |
- BYTE | Return |
GetLED
GetLED | |
Directly read the colour of a single LED. Red = 3-bit, Green = 3-bit, Blue = 2-bit 0bBBGGGRRR | |
- BYTE | LED |
LED 0 to NumLEDs - 1 | |
- BYTE | Return |
Initialise
Initialise | |
Starts up the LED PWM and Audio software driver. | |
- VOID | Return |
JingleBells
JingleBells | |
Plays the Jingle Bells tune using the audio driver. | |
- VOID | Return |
MoveToColour
PlayNote
PlayNote | |
Plays a specific note for the length of time specified. | |
- BYTE | 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... | |
- UINT | Length |
- VOID | Return |
RandomLED
RandomLED | |
Randomises the colour to a specific LED | |
- BYTE | LED |
LED 0 to NumLEDs - 1 | |
- VOID | Return |
RandomLEDs
RandomLEDs | |
Randomises the colour of all the LEDs | |
- VOID | Return |
SetColour
SetColours
SetLED
SetLED | |
Directly sets the colour of a single LED. Red = 3-bit, Green = 3-bit, Blue = 2-bit 0bBBGGGRRR | |
- BYTE | LED |
LED 0 to NumLEDs - 1 | |
- BYTE | Colour |
- VOID | Return |
SetLEDs
SetLEDs | |
Sets the colour of all the LEDs. Red = 3-bit, Green = 3-bit, Blue = 2-bit 0bBBGGGRRR | |
- BYTE | Colour |
- VOID | Return |
WaitAudio