ADXL345, подключенный к ESP32 с использованием I2C, показывает необработанный вывод мусора

Я подключил коммутационную плату ADXL345 к ESP32. Когда я помещал доску на плоскую поверхность, я получал абсурдные значения и поэтому решил распечатать необработанные значения. Датчик находится в режиме + -2g, а вывод, который я получал, был (60524,60524,511). Я запустил эскиз калибровки Sparkfun и увидел, что это максимальное значение возможно там, где на сайте было указано совсем другое значение. ADXL345 имеет разрешение 10 бит для диапазона 2g. Почему я получаю такую ​​высокую ценность? И что это значит?


person Madhav Rawal    schedule 17.03.2021    source источник
comment
Опубликуйте свой код и результаты, как того требует минимальный воспроизводимый пример. Кроме того, мне кажется, что этот вопрос ужасно похож на этот: stackoverflow.com/questions/66667973/ - возможно, вы сможете сотрудничать.   -  person Tarmo    schedule 17.03.2021
comment
Это дублирование: stackoverflow.com / questions / 66667973 /   -  person 0andriy    schedule 19.03.2021