Main Content


Show location, name, and color of user-controllable LEDs

Add-On Required: This feature requires the MATLAB Support Package for Raspberry Pi Hardware add-on.



showLEDs(mypi) displays the location, name, and color of the user-controllable LEDs on the current board.


collapse all

You can locate and control the on-board LED, turning it on and off.

Create a connection from the MATLAB® software to the Raspberry Pi® board.

mypi = raspi
mypi = 

  Raspi with Properties:

           DeviceAddress: 'raspberrypi-hysdu8X38o'
                    Port: 18725
               BoardName: 'Raspberry Pi Model B Rev 2'
           AvailableLEDs: {'led0'}
    AvailableDigitalPins: [4 14 15 17 18 22 23 24 25 27 30 31]
    AvailableSPIChannels: {}
      AvailableI2CBuses: {'i2c-0'  'i2c-1'}
             I2CBusSpeed: 100000

  Supported peripherals

The AvailableLEDs property shows the name of the user-controllable LED.

Show the location of the user-controllable LED on the board.


Turn on the specified LED by setting its value to 1 or true.


Turn off the LED by setting its value to 0 or false.


Restarting the Raspberry Pi hardware returns the LED to its previous function as an activity indicator.

Input Arguments

collapse all

Connection to the Raspberry Pi hardware board, specified as a raspi object.