Из наблюдений за магнитометрами GY-271
Apr. 2nd, 2021 06:25 pm1) не сгорают, если перепутать полярность питания
2) если смеcтить гребенку так, что +5 подается на GND, GND на SCL и т.д., то чип сильно греется, но выживает
"Некоторые поставщики радиодеталей продают датчики QMC5883L (они изготавливаются той же самой компанией Honeywell) вместо HMC5883L поскольку QMC5883L стоят дешевле. Печальная новость здесь состоит в том, что работа этих двух датчиков немного отличается и один и тот же программный код не будет работать с обоими этими датчиками. Поэтому и адрес в протоколе I2C у них будет различный. Код программы, приведенный в нашей статье, будет работать только с QMC5883L – он более дешевый и его проще достать.
...
Чтобы узнать какая модель датчика у вас, HMC5883L или QMC5883L, посмотрите поближе что на нем написано. Если на нем написано что то вроде L883, то это HMC58836L, а если написано что то вроде DA5883, то это QMC5883L."
https://microkontroller.ru/arduino-projects/czifrovoj-kompas-na-osnove-arduino-i-magnitometra-hmc5883l/
Различия GY-271 и 273 -
Both include pullup resistors on the SDA and SCL lines but the reference voltage on the GY-273 is the internal 3.3 V whereas on the GY-271 the reference for pull up is Vcc. In both cases the pullup resistors are 4k7 Ohms.
It would seem to me that the GY-271 is a better option especially if using an Uno or Nano.
(c) https://forum.arduino.cc/index.php?topic=492733.0
Электрическая схема GY-273 -

2) если смеcтить гребенку так, что +5 подается на GND, GND на SCL и т.д., то чип сильно греется, но выживает
"Некоторые поставщики радиодеталей продают датчики QMC5883L (они изготавливаются той же самой компанией Honeywell) вместо HMC5883L поскольку QMC5883L стоят дешевле. Печальная новость здесь состоит в том, что работа этих двух датчиков немного отличается и один и тот же программный код не будет работать с обоими этими датчиками. Поэтому и адрес в протоколе I2C у них будет различный. Код программы, приведенный в нашей статье, будет работать только с QMC5883L – он более дешевый и его проще достать.
...
Чтобы узнать какая модель датчика у вас, HMC5883L или QMC5883L, посмотрите поближе что на нем написано. Если на нем написано что то вроде L883, то это HMC58836L, а если написано что то вроде DA5883, то это QMC5883L."
https://microkontroller.ru/arduino-projects/czifrovoj-kompas-na-osnove-arduino-i-magnitometra-hmc5883l/
Различия GY-271 и 273 -
Both include pullup resistors on the SDA and SCL lines but the reference voltage on the GY-273 is the internal 3.3 V whereas on the GY-271 the reference for pull up is Vcc. In both cases the pullup resistors are 4k7 Ohms.
It would seem to me that the GY-271 is a better option especially if using an Uno or Nano.
(c) https://forum.arduino.cc/index.php?topic=492733.0
Электрическая схема GY-273 -
