Component: Colour Sensor (EBM018) (EBM Modules)

From Flowcode Help
Jump to navigationJump to search
Author Matrix TSL
Version 1.1
Category EBM Modules


Colour Sensor component

This board provides the ability to detect colours using the TCS3200 sensor. It will return RGB and W values, dependent on the colour of the object under test.

Component Source Code

Please click here to download the component source project: FC_Comp_Source_EBM018v2.fcfx

Please click here to view the component source code (Beta): FC_Comp_Source_EBM018v2.fcfx

Detailed description

No detailed description exists yet for this component

Examples

Sample program using the EBM018 - Colour sensor

Sets filter to RGB and W and reads values,displays on LCD

FC6 Icon.png EBM018 Example







Macro reference

GetFrequency

Fc9-comp-macro.png GetFrequency
Samples and returns the sensor output frequency (Hz) 
Fc9-u16-icon.png - UINT Return


Initialise

Fc9-comp-macro.png Initialise
Initialise the sensor configuration as set by the component properties 
Fc9-void-icon.png - VOID Return


SetConfig

Fc9-comp-macro.png SetConfig
Sends the config data byte to the sensor using clock and data pins 
Fc9-u8-icon.png - BYTE Data
 
Fc9-void-icon.png - VOID Return


SetFilter

Fc9-comp-macro.png SetFilter
Dynamically change the sensor filter to RGB or W. Red = 0 Green = 1 Blue = 2 White = 3 
Fc9-u8-icon.png - BYTE FilterColour
Filter Colour; Red = 0, Green = 1, Blue = 2 and White = 3 
Fc9-void-icon.png - VOID Return


SetFrequencyRange

Fc9-comp-macro.png SetFrequencyRange
Dynamically change the sensor output frequency range to a new setting 
Fc9-u8-icon.png - BYTE Freq
Percentage range (2,20,100) 
Fc9-void-icon.png - VOID Return


SetLEDOff

Fc9-comp-macro.png SetLEDOff
Turn off the White LEDs 
Fc9-void-icon.png - VOID Return


SetLEDOn

Fc9-comp-macro.png SetLEDOn
Turn on the White LEDs 
Fc9-void-icon.png - VOID Return


Property reference

Fc9-prop-icon.png Properties
Fc9-type-5-icon.png SDA
Pin used for sending serial configuration data to the sensor device 
Fc9-type-5-icon.png SCL
Pin used as clock pin for sending serial configuration data to the sensor device 
Fc9-type-5-icon.png Sensor Output
Pin used to monitor the output frequency from the light sensor 
Fc9-type-16-icon.png Output Frequency Range
Initial sensor output frequency range selection. 100% 0-500KHz 20% 0-100KHz 2% 0-10KHz 
Fc9-type-16-icon.png Filter Option
Initial filter selected 
Fc9-type-16-icon.png LED Control
Initial White LED state 
Fc9-type-16-icon.png Sample Time Period
Length of time period used to sample the sensor frequency (longer is more accurate)