Приобрел сабж, три дня пытаюсь заставить его работать. Подключал к Leonardo, Arduino Mini. Использовал следующий код: Код (C++): #include <Wire.h> #include <troyka-imu.h> Accelerometer accel; void setup() { pinMode(13,OUTPUT); accel.begin(); accel.setRange(RANGE_2); flash(5); } void loop() { flash(3); float x = 0; x=accel.readX_G(); flash((x>0)?4:6); } void flash(int n) { for (int i=0; i<n; i++) { digitalWrite(13,HIGH); delay(50); digitalWrite(13,LOW); delay(50); } delay(200); } Попытки использовать I²C Scanner отсюда и отсюда тоже не принесли результата. Каким образом можно локализовать проблему? Может модуль битый. P.S. Подключено по пинам D - 2 (SDA), C - 3 (SCL), питание от GND и 5V
Чтоб сканер заработал подключи к Arduino прямо к контактам A4 - SDA, A5 -SCL. Так можешь проверить модуль. Есть ли на модуле подтягивающие резисторы?
На Leonrado это разве не 2 и 3? Да, резисторы имеются. На форуме поднималась тема, когда не могли найти модуль, т.к. адрес оказался отличным от указанного в мануале. В итоге сканером нашли. У меня пока даже сканер не ищет.