if (btnR.isClick()) { // увеличить значение на 5
if (btnR.isHolded()) { // увеличить значение на 5
А подтяжку проверяли? С вариантом, когда RTC по I2C работает точно, а SQW - с увеличенной частотой? я не встречался. Т.е. это что-то внешнее явно. Нужно только это найти.Провод не помог...
Можно, только зачем? Прошивка сделана под конкретную плату (хорошо, под некоторый набор плат), на которой работает без всякой синхронизации (я на всякий случай сделал синхронизацию раз в сутки на всякий случай, но потом у себя убрал - не требуется). Почему бы не сделать всё правильно?можно ли RTC c Ардуиной участить и
совместить по времени с режимом антитравления?
Спасибо за ответ! Уже выпаял датчик bme 280. Скорей всего неисправный. Проверил цепи тестером, все в порядке. Заметил, что иногда при включении часов, данные с датчика появляются на индикаторах, потом пропадают. Заказал сейчас новые датчики, но уже BMP280 и хочу припаять с внешней стороны платы, но есть еще один нюанс… Как BMP280 заменить в скетче? Что то надо перепрописывать? Заранее спасибо."Ошибки", которые Вы видите - это предупреждения о конвертации данных. Они ни на что не влияют, так как в функциях, в которые они передаются, указатели интерпретируются строго как указатели на байт.
По поводу температуры (должна быть ещё влажность и давление) - вариантов 2: либо неисправен сам датчик, либо неверно подключение (в том числе и питание).
Первое предположение можно проверить загрузив пример из библиотеки Adafruit для BME (все примеры встроены в среду и добавляются вместе с библиотеками). Возможно стоит обновить библиотеки, если давно этого не делали.
Второе - тут только измерениями:
- целостность линий данных SCL, SDA от Ардуино до модуля (тестер);
- подтяжку SCL, SDA до +5В (тестер);
- питание +5В (мерить непосредственно на модуле); кстати, я встречал модули на 3,3В, у Вас не такой случайно?
А какой отсутствующий параметр параметр? Я просто не разбираюсь в программировании ардуино. Извините за тупые вопросы.Симптомы появления/пропадания очень напоминают отсутствие или слишком большое сопротивление подтяжки на линиях данных.
Для BMP280 нужно заменить библиотеку и убрать отсутствующий параметр из "меню".
Здравствуйте! Не получается подключить BMP280 вместо BME280 в скетче. Что именно надо поменять в скетче? Библиотеку саму подключил, а, что ещё изменить надо? Заранее спасибо.
Думаю, придётся мне использовать часы без датчика. Просто я в программировании скетчей не силён.
@karvik77777, посмотрите любой пример из библиотеки и замените функции в setup и обработчике кнопок на те, что там используются.
не подходит его прошивка! изменил тип платы на 6 ламп, прошил, а теперь горит одна лампа и мигает. На родной прошивке все отображается. Подскажите пожалуйста в каком разделе и какие строки и на что поменять, чтобы привязать BMP280 вместо BMEМожете использовать скетч @Sergo_ST , в нём, насколько я знаю, всё нужные Вам функции реализованы.
Спасибо. Действительно, проблема была в панельке для ИД1, в новой панельке....