This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

sensehat

Create a Sense HAT object passing raspi object

Syntax

mysh = sensehat(mypi)

Description

example

mysh = sensehat(mypi) returns a sensehat object for the SenseHAT connected to the Raspberry Pi board. Using the sensehat object, you can use the Humidity sensor, Pressure sensor, IMU sensor, read the joystick status, and control the LED Matrix.

SenseHAT is reserved for a single use at the time of object creation. Once an object is created for the SenseHAT, mysh in the example below, you can treat the SenseHAT as if it is connected to the host computer.

You cannot create multiple objects that refer to the same SenseHAT. You can create multiple SenseHAT objects provided that they are connected to different Raspberry Pi boards.

Use the senseHAT object to read values from different sensors as follows:

Examples

collapse all

You can create SenseHAT object passing raspi (Raspberry Pi™) object as the first parameter to the constructor. Using this sensehat object, you can read the values from the sensors on-board, read the status of the job stick, and write to the LED Matrix.

Create a SenseHAT object mysh, from the MATLAB® software to the SenseHAT Board.

mysh = sensehat(mypi);

This function creates a senseHAT object ‘mysh’ for the SenseHAT connected to a Raspberry Pi board.

Input Arguments

collapse all

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

Output Arguments

collapse all

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced in R2016b