Добрый день! Я использую Ардуино мега и барометр ( https://amperka.ru/product/troyka-barometer) Так вот, при чтении давления и вывода их в порт, Ардуино зависает. Хотя если убрать строчку с чтением, то все выводится. Подскажите, куда копать.
Выводится 0.00, так как я отключают чтение с датчика. Код Код (C++): #include <TroykaIMU.h> Barometer barometer (BARO_ADDRESS_V1); void setup(){ Serial.begin(9600); barometer.begin(); } void loop(){ float pressure = barometer.readPressureMillibars(); Serial.println(pressure); } Схема V в 5V Ардуино G в GND Ардуино C в 21(SCL) Ардуино D в 20(SDA) Ардуино
А в коде ничего не забыли? Библиотеку для работы с I²C к примеру.... Хотя бы в документацию посмотрели бы...
Кирилл - не вижу в скетче, где вы устанавливаете адресс барометра - тот, что закодирован переменной BARO_ADDRESS_V1