# 모듈 참조: 자기 센서(드라이버)
## ak09916
Source: [drivers/magnetometer/akm/ak09916](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/akm/ak09916)
### 사용법
```
ak09916 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 12
[-R ] Rotation
default: 0
stop
status print status info
```
## ak8963
Source: [drivers/magnetometer/akm/ak8963](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/akm/ak8963)
### 사용법
```
ak8963 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 12
[-R ] Rotation
default: 0
stop
status print status info
```
## bmm150
Source: [drivers/magnetometer/bosch/bmm150](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/bosch/bmm150)
### 사용법
```
bmm150 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 16
[-R ] Rotation
default: 0
stop
status print status info
```
## bmm350
Source: [drivers/magnetometer/bosch/bmm350](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/bosch/bmm350)
### 사용법
```
bmm350 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 20
[-R ] Rotation
default: 0
stop
status print status info
```
## hmc5883
Source: [drivers/magnetometer/hmc5883](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/hmc5883)
### 사용법
```
hmc5883 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-s] Internal SPI bus(es)
[-S] External SPI bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-c ] chip-select pin (for internal SPI) or index (for external SPI)
[-m ] SPI mode
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-R ] Rotation
default: 0
[-T] Enable temperature compensation
stop
status print status info
```
## iis2mdc
Source: [drivers/magnetometer/st/iis2mdc](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/st/iis2mdc)
### 사용법
```
iis2mdc [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 48
stop
status print status info
```
## ist8308
Source: [drivers/magnetometer/isentek/ist8308](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/isentek/ist8308)
### 사용법
```
ist8308 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 12
[-R ] Rotation
default: 0
stop
status print status info
```
## ist8310
Source: [drivers/magnetometer/isentek/ist8310](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/isentek/ist8310)
### 사용법
```
ist8310 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 14
[-R ] Rotation
default: 0
stop
status print status info
```
## lis2mdl
Source: [drivers/magnetometer/lis2mdl](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lis2mdl)
### 사용법
```
lis2mdl [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-s] Internal SPI bus(es)
[-S] External SPI bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-c ] chip-select pin (for internal SPI) or index (for external SPI)
[-m ] SPI mode
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 30
[-R ] Rotation
default: 0
stop
status print status info
```
## lis3mdl
Source: [drivers/magnetometer/lis3mdl](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lis3mdl)
### 사용법
```
lis3mdl [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-s] Internal SPI bus(es)
[-S] External SPI bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-c ] chip-select pin (for internal SPI) or index (for external SPI)
[-m ] SPI mode
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 30
[-R ] Rotation
default: 0
reset
stop
status print status info
```
## lsm9ds1_mag
Source: [drivers/magnetometer/lsm9ds1_mag](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/lsm9ds1_mag)
### 사용법
```
lsm9ds1_mag [arguments...]
Commands:
start
[-s] Internal SPI bus(es)
[-S] External SPI bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-c ] chip-select pin (for internal SPI) or index (for external SPI)
[-m ] SPI mode
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-R ] Rotation
default: 0
stop
status print status info
```
## mmc5983ma
Source: [drivers/magnetometer/memsic/mmc5983ma](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/memsic/mmc5983ma)
### 사용법
```
mmc5983ma [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-s] Internal SPI bus(es)
[-S] External SPI bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-c ] chip-select pin (for internal SPI) or index (for external SPI)
[-m ] SPI mode
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 48
[-R ] Rotation
default: 0
reset
stop
status print status info
```
## qmc5883l
Source: [drivers/magnetometer/qmc5883l](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/qmc5883l)
### 사용법
```
qmc5883l [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-a ] I2C address
default: 13
[-R ] Rotation
default: 0
stop
status print status info
```
## rm3100
Source: [drivers/magnetometer/rm3100](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/rm3100)
### 사용법
```
rm3100 [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-s] Internal SPI bus(es)
[-S] External SPI bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-c ] chip-select pin (for internal SPI) or index (for external SPI)
[-m ] SPI mode
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-R ] Rotation
default: 0
stop
status print status info
```
## vcm1193l
Source: [drivers/magnetometer/vtrantech/vcm1193l](https://github.com/PX4/PX4-Autopilot/tree/main/src/drivers/magnetometer/vtrantech/vcm1193l)
### 사용법
```
vcm1193l [arguments...]
Commands:
start
[-I] Internal I2C bus(es)
[-X] External I2C bus(es)
[-b ] board-specific bus (default=all) (external SPI: n-th bus
(default=1))
[-f ] bus frequency in kHz
[-q] quiet startup (no message if no device found)
[-R ] Rotation
default: 0
stop
status print status info
```