2 Акселерометра
- Войдите на сайт для отправки комментариев
Пнд, 25/02/2019 - 22:19
Доброго времени суток. Имеется 2 акселерометра. Реально ли включить в работу сразу 2 одновременно? Нужно чтобы значения угла в градусах одного вычитались из другого. Ардуино УНО.
Реально.
я так пономаю нужно отказаться от 26 строчки (условно от 26) и объявлять 4 входных пина? (имею в виду вместо тех двух которые прописаны в библиотеке)
Какие 4 пина...
The pin "AD0" selects between I2C address 0x68 and 0x69. That makes it possible to have two of these sensors in a project.
Connect AD0 to GND or 3.3V for the other I2C address.
Получается нужно подключить AD0 (второго датчика) к 3.3V, а SCL и SDA параллельно первому?
Да. AD0 у одного датчика на землю, у второго к Vcc. А SDA/SCL параллельно.
The I2C-address depends on the AD0 pin of the sensor. If it is connected to ground, the address is 0x68. If it is connected to VLOGIC (+3.3V) it is 0x69
Выходит что теперь нужно запросить данные с адреса 0х69? (чтобы получить данные второго датчика)
Выходит что теперь нужно запросить данные с адреса 0х69? (чтобы получить данные второго датчика)
Естественно
получается мы запросили данные с первого датчика... но не совсем понимаю как вытащить данные со второго?
Прежде, чем запрашивать данные со второго датчика, его нужно объявить.
В этом собственно моя беда. Я не понимаю как заставить программу различать 2 разных датчика. У нас ведь есть библиотека. Благодаря ей программа понимает эту accel.initialize(); строчку. А как инициализировать второй?
В библиотеке https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050 есть пример: MPU6050/examples/IMU_Zero/IMU_Zero.ino.
А как инициализировать второй?
в библиотеку посмотреть, иннициализатор датчика принимает адрес в качестве параметра
но когда включаешь сразу два адреса - ругается
а так - да, сейчас заработал второй датчик
но когда включаешь сразу два адреса - ругается
а так - да, сейчас заработал второй датчик
а так
- оба :
но когда включаешь сразу два адреса - ругается
пипец :)
Имена обьектов для разных датчиков должны быть РАЗНЫЕ!
пипец :)
Имена обьектов для разных датчиков должны быть РАЗНЫЕ!
Сей предмет...
Море благодарностей)
Море благодарностей)
достаточно