Main Content

SenseHAT

Connect and interact with SenseHAT add-on on Raspberry Pi® hardware

Access SenseHAT sensors, LED matrix, and joystick to collect environmental data and control outputs on Raspberry Pi hardware. Configure SenseHAT blocks and MATLAB® functions to read sensor values, display information, and respond to inputs from joystick for application-based examples.

Blocks

HTS221 Humidity SensorMeasure relative humidity and ambient temperature from Humidity sensor
LPS25h Pressure SensorMeasure barometric air pressure and ambient temperature
LSM9DS1 IMU SensorMeasure linear acceleration, angular rate and magnetic field along X, Y, and Z axes
JoystickRead the state of five-position Joystick
8x8 RGB LED MatrixControl pixel(s) color of 8x8 RGB LED Matrix

Objects

sensehatCreate a Sense HAT object passing raspi object

Functions

readHumidityRead the humidity value from the Humidity sensor
readPressureRead the pressure value from the air pressure sensor
readTemperatureRead the temperature value from the Humidity sensor or the air pressure sensor
readAngularVelocityRead angular velocity measured by the gyroscope along x, y, and z axes
readAccelerationRead acceleration measured by the Accelerometer along x, y, and z axes
readMagneticFieldRead the magnetic field measured by the Magnetometer along the x, y and z axis
readJoystickRead the status of the joystick
displayImageDisplay an image on the Raspberry Pi hardware or on the LED Matrix of SenseHAT
writePixelWrite the specified color to an individual pixel at the specified row and column of LED Matrix
clearLEDMatrixClears the entire LED matrix and sets the all the pixels to blank ([0, 0, 0])
displayMessageScrolls a text message across the LED Matrix
enableSensorEnable sensors available on the Sense HAT to read values
disableSensorDisable sensors available on the Sense HAT

Featured Examples