Main Content

GPIO Write

Set GPIO pin status

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

  • Raspberry Pi GPIO Write icon

Simulink Support Package for Raspberry Pi Hardware / Basic


Use the GPIO Write block to set the logical value of a digital pin of your Raspberry Pi® board.


You can damage your target hardware by:

  • Exceeding the maximum voltage that can be applied to GPIO pins.

  • Shorting a GPIO pin to ground.

  • Shorting a GPIO pin with high voltage to another GPIO pin with low voltage.

  • Connecting a GPIO pin to a voltage source greater than the maximum voltage.

  • Exceeding the maximum current by driving multiple GPIO pins high simultaneously.



expand all

The block accepts a logical value to set the status of a digital pin.

Data Types: Boolean


expand all

Select your Raspberry Pi hardware board. You can find this information on the target hardware, product packaging, or product documentation.

Select a GPIO pin of the Raspberry Pi hardware board to set its logical status. Do not use the same GPIO pin in multiple blocks within the Simulink® model. For more information on Raspberry Pi GPIO pins, click View pin map.

Version History

Introduced in R2013a