Модуль компаса GY-271 на микросхеме HMC5883L – это трехосный компас и магнитометр. Подходит для использования с платами Arduino и различными микроконтроллерами. В большинстве случаев данный модуль применяется в робототехнике для навигации. Лучше всего использовать датчик совместно с гироскопом и акселерометром – с таким комплектом можно добиться более точных показаний. Активными сенсорами в компасе выступают три магниторезистивных датчика.
Модуль имеет 5 выводов и производит обмен информацией по протоколу I2C (IIC):
- VDD — «плюс» питания;
- GND — «минус» питания, «земля»;
- SCL — вход тактирования шины I2C;
- SDA — линия данных интерфейса I2C;
- DRDY — выход состояния готовности (логическая «1» — устройство готово к считыванию), может быть подключен к любому порту ввода платы Arduino или микроконтроллера.