---
# System prepended metadata

title: ncrl flight control sensors
tags: [sensors]

---

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)