Main Content

writePixel

Write the specified color to an individual pixel at the specified row and column of LED Matrix

Description

writePixel(mysh,pixelLocation,pixelValue) writes the specified pixel color value at the specified pixel location on the LED Matrix.

Specify the pixel location as 1x2 [row column] value. Specify the color as a 1x3 [R G B] value.

Note

To generate C/C++ code for this function, you must have an Embedded Coder® license.

example

writePixel(mysh,pixelLocation,color) writes the specified color at the specified location on the LED Matrix.

Specify the pixel location as 1x2 [row column] value. Specify the color by name.

You can specify the following colors by name:

  • ‘red’ or ‘r’

  • ‘blue’ or ‘b’

  • ‘green’ or ‘g’

  • ‘cyan’ or ‘c’

  • ‘magenta’ or ‘m’

  • ‘yellow’ or ‘y’

  • ‘white’ or ‘w’

  • ‘black’ or ‘k’

example

Examples

collapse all

To write to an individual LED Matrix pixel at the specified row and column position with the specified color.

writePixel(mysh,[1 1],[255 0 0]) 

Write the pixel color specified by the value [255, 0, 0] (red) to the pixel at location, [1,1].

Writes the specified color at the specified location on the LED Matrix.

writePixel(mysh,[1 1],'r') 

Write the pixel color specified by the name ‘r’ (red) to the pixel at location, [1,1].

Input Arguments

collapse all

Connection to a SenseHAT board, specified as a sensehat object.

Example: mysensehat

The row-column value at which the specified color should be written. Pixel location specified as [1 2] refers to the pixel in the first row and the second column. The row and column values can range from 1 to 8.

The following image shows the pixel locations:

Pixels on Raspberry Pi SenseHAT

Example: [1 2]

Pixel value that should written at the specified location.

Example: [255, 0, 255]

The color that should written at the specified location.

Example: ‘m’

Extended Capabilities

expand all

Version History

Introduced in R2016b