Трёхосный компас на базе чипа Honeywell HMC5883L позволяет определять углы между собственными осями сенсора X, Y, Z и силовыми линиями магнитного поля Земли. Сенсор производится компанией Seeed Studio.
Сенсор общается с управляющей электроникой по протоколу I²C / TWI. Для подключения используется 4-проводной шлейф с разделёнными разъёмами «мама» для линий питания, земли, SDA и SCL. Шлейф включён в комплект. Подключение к Arduino удобно осуществлять через Troyka Shield.
Компас обладает 12-битным АЦП, что позволяет добиться точности в 1-2°. Энергоэффективность достигается за счёт наличия нескольких режимов работы: постоянные измерения, разовое измерение, режим сна.
Если на конечном устройстве нет гарантии горизонтального положения сенсора, определение ориентации с помощью одного лишь компаса невозможно. В этом случае для точного расчёта дополнительно понадобится использовать акселерометр.
Характеристики
- Напряжение питания: 3,3 — 6 В
- Точность: 1-2°
- Время на измерение по требованию: 8,3 мс
- Темп передачи данных: 15-116 Гц
- Потребляемый ток: 640 мкА при замере; 240 мкА в покое; 2,5 мкА в режиме сна
- Разрешение: 800 мВ/g (при установленной чувствительности 1,5 g)
- Габариты: 25×20 мм
- Вес: 5 г