ncrl flight control sensors === ###### tags: `sensors` # magnetometer ## ist8310 [ist8310.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/device/ist8310.c "ist8310.c") [periph](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/tree/px4_dev/src/drivers/periph "periph") use [i2c.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/periph/px4/i2c.c "i2c.c") datasheet: https://intofpv.com/attachment.php?aid=8104 # IMU ## mpu6500 [mpu6500.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/device/mpu6500.c "mpu6500.c") [periph](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/tree/px4_dev/src/drivers/periph "periph") use [spi.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/periph/px4/spi.c "spi.c") datasheet : https://pdf1.alldatasheet.com/datasheet-pdf/view/1132807/TDK/MPU-6050.html # barometer ## ms5611 [ms5611.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/device/ms5611.c "ms5611.c") [periph](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/tree/px4_dev/src/drivers/periph "periph") use [spi.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/periph/px4/spi.c "spi.c") datasheet: https://pdf1.alldatasheet.com/datasheet-pdf/view/880802/TEC/MS5611-01BA03.html # optitrack [optitrack.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/device/optitrack.c "optitrack.c") [periph](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/tree/px4_dev/src/drivers/periph "periph") use [uart.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/periph/px4/uart.c "uart.c") # sbus_radio [sbus_radio.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/device/sbus_radio.c "sbus_radio.c") [periph](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/tree/px4_dev/src/drivers/periph "periph") use [uart.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/periph/px4/uart.c "uart.c") # ublox_m8n [ublox_m8n.c](https://github.com/Networked-Control-Robotics-Lab/ncrl-flight-control/blob/px4_dev/src/drivers/device/ublox_m8n.c "ublox_m8n.c") 參考: (https://hackmd.io/3xzCrjrhSHW-N05WNBNSxA)