Module Color :: Class Color
[frames] | no frames]

Class Color

source code

Standard values for EV3 color sensor may be modified to suit your situation.

Instance Methods
 
__init__(self, value)
Creates a Color instance from [red, green, blue] red, green, blue: RGB values 0..255
source code
 
getColorInt(self)
Returns color as integer: bits 0..7: blue, bits 8..15: green, bits 16..23: red.
source code
 
getRed(self)
Returns red RGB value 0..255.
source code
 
getGreen(self)
Returns green RGB value 0..255.
source code
 
getBlue(self)
Returns blue RGB value 0..255.
source code
 
getRGB(self)
Returns list of RGB values 0..255.
source code
 
getColorID(self)
Returns color cube id 0..5
source code
 
getColorLabel(self)
Returns color name determined with color cubes.
source code
 
__repr__(self) source code
Class Variables
  colorCubes = [[0, 15, 9, 25, 3, 13], [1, 30, 20, 80, 30, 110],...
Standard names from brickpi3 library
  colorNames = ['Black', 'Blue', 'Green', 'Yellow', 'Red', 'White']
Method Details

getColorLabel(self)

source code 

Returns color name determined with color cubes. Adapt the color cubes to your situation.


Class Variable Details

colorCubes

Standard names from brickpi3 library

Value:
[[0, 15, 9, 25, 3, 13],
 [1, 30, 20, 80, 30, 110],
 [30, 100, 50, 180, 10, 40],
 [150, 300, 100, 330, 20, 70],
 [100, 300, 10, 60, 10, 60],
 [100, 400, 100, 400, 100, 400]]