Здравствуйте, я сам плохо разбираюсь в javascript, так что help!. Очень нужна библиотека к IMU модулю для Isrka js. Библиотека нужна для гироскопа.
Сейчас заканчиваю фильтр Маджвика для IMU. Библиотека есть на GitHub, но пока в отдельной ветке, так как она в процессе написания. Но данные с акселерометра, гироскопа, магнетометра и барометра вы можете получать: https://github.com/amperka/espruino-modcat/blob/imu10/modules/imu10.js Единственное - эта библиотека написана под определенные параметры настроек, но вы можете попробовать самостоятельно их изменить, согласно документации гироскопа.
Залил скетч, но данных с гироскопа нет, в чём может быть проблема? Код (Javascript): I2C2.setup({sda: P0, scl: P1, bitrate: 400000}); var imu = require('imu10').connect(I2C2); imu.setup(); setInterval(function() { print(imu.gyro()); }, 1000);
У вас не правильно передан параметр opts в функции connect. Посмотрите код библиотеки - там должен быть объект со свойствами. Инициализировать i2c не нужно - это сделает сама библиотека. Если подключение к i2c1, то и передавать в параметрах ничего не нужно, если к i2c2, то ...connect({i2c: I2C2});
Доброго времени, как дела с библиотекой для сенсора? Приобрел на днях, хотелось бы тоже получить практические рекомендации по использованию)
IskraJS Смог все подключить по аналогии, но показания статичные, что гиро, что аксель, в консоль данные идут, но при движении модуля они не меняются. Что делаю не так или где не доделал? Первая строка акселерометр, вторая гироскоп:
На примере настройки этого модуля с Arduino, могу сказать, что настроить его не просто. В первую очередь это касается гироскопа. Там нужно использовать матрицу вычисляемую почти магическим методом. Если тут будет иначе, то супер.