Main Content

Sensors

Read data from sensors

Acquire real-time data from sensors connected to Raspberry Pi® hardware. After installing MATLAB® Support Package for Raspberry Pi Hardware, you can connect to these sensors either from MATLAB desktop or from MATLAB Online™.

Functions

expand all

lsm9ds1Connect LSM9DS1 sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readMagneticFieldRead one sample of magnetic field from sensor
lsm6dslConnect LSM6DSL sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
lsm303cConnect LSM303C sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readTemperatureRead one sample of temperature from sensor
readMagneticFieldRead one sample of magnetic field from sensor
mpu6050Connect MPU-6050 sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
mpu9250Connect MPU-9250 sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readMagneticFieldRead one sample of magnetic field from sensor
hts221Connect HTS221 sensor on Raspberry Pi hardware I2C bus
readTemperatureRead one sample of temperature from sensor
readHumidityRead one relative humidity data sample from HTS221 sensor
lps22hbConnect LPS22HB sensor on Raspberry Pi hardware I2C bus
readTemperatureRead one sample of temperature from sensor
readPressureRead one absolute pressure data sample from sensor
bmi160Connect BMI160 sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
readMagneticFieldRead one sample of magnetic field from sensor
lsm6ds3Connect LSM6DS3 sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
lsm6ds3hConnect LSM6DS3H sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
lsm6dsmConnect LSM6DSM sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
lsm6dsrConnect LSM6DSR sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
lsm6dsoConnect LSM6DSO sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
adxl345Connect ADXL345, ADXL343, ADXL344, or ADXL346 sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
icm20948Connect ICM-20948 sensor on Raspberry Pi hardware I2C bus
readAccelerationRead one sample of acceleration from sensor
readAngularVelocityRead one sample of angular velocity from sensor
readTemperatureRead one sample of temperature from sensor
readMagneticFieldRead one sample of magnetic field from sensor
bmp280Connect BMP280 sensor on Raspberry Pi hardware I2C bus
readTemperatureRead one sample of temperature from sensor
readPressureRead one absolute pressure data sample from sensor