GY-271 Трехосевой цифровой компас VCM5883L
GY-271 Трехосевой цифровой компас VCM5883L
GY-271 Трехосевой цифровой компас VCM5883L
GY-271 Трехосевой цифровой компас VCM5883L
GY-271 Трехосевой цифровой компас VCM5883L
GY-271 Трехосевой цифровой компас VCM5883L

GY-271 Трехосевой цифровой компас VCM5883L

Арт. 17282

220

менее 500 шт.

Описание

Трехосевой цифровой компас GY-271 на микросхеме VCM5883L - это цифровой магниторезистивный компас (магнитометр на три координаты). Кроме этого на плате модуля GY-271 размещены необходимые для надежного функционирования подтягивающие резисторы. 
Микросхема VCM5883L работает по шине I2C. В качестве сенсоров используется три магниторезистивных датчика.
Компас GY-271 облегчает ориентирование на местности путём указания на магнитный полюс Земли.

Характеристики:
Модель: GY-271 VCM5883L / аналог
Питание: 3.3 - 5В
Потребление тока, мин.: 150 мкА
Интерфейс: I2C (адрес 0х2Сh)
АЦП: 16-разрядный  с разрешением 2 мГс 
Низкое рабочее напряжение и малое потребление
Отклик: до 200 раз в секунду
Точность определения направления:  1…2°
Сила магнитного поля, макс.: ±8 Гаусс
Диапазон рабочих температур: от -40 ° C до + 85 °С
Габариты: 18 × 13 × 2.5 мм
Вес нетто: 1.2 г.
Комплектация:
1х Компас GY-271 VCM5883L
1х Межплатный коннеткор PLS-5 2.54 мм


Упаковка:
Антистатический пакет
Размеры: 80  х 60 х 3 мм
Вес брутто: 1.6 г.

Подключение цифрового компаса GY-271 к Arduino
Выводы SDA и SCL модуля подключаются к аппаратной шине I2C Arduino.
Выводы GND, VDD являются выводами питания (вывод VDD - питание модуля +3,3 В или 5 В)
Выводы DRDY используется для прерывания, сигнализирует о готовности данных

Подготовка ПО к использованию чипа VCM5883L
Для чип
а VCM5883L существует бесплатная открытая библиотека DFRobot_QMC5883. Однако по умолчанию, в заголовочном файле бибилиотеки для VCM5883L установлен адрес 0х0Ch, который следует поменять.

В фале DFRobot_QMC5883 найти строку, содержащую I2C адрес компаса

#define VCM5883L_ADDRESS             (0x0C)

и с сохранением заменить в ней значение (0х0С) на (0х02С)

#define VCM5883L_ADDRESS             (0x2C)