Delphin911
Member
Народ, всем привет.
Есть WeMosD1R1, на ней часы реального времени на DS1307, датчик BMP\BME280, два датчика AHT10 и модуль для SD-карты. Вот такой. Все устройства на I2C кроме модуля SD-карты. Так вот, все вроде бы хорошо. Но как-то в неопределенный момент все зависает. Для отвисания иногда достаточно перезагрузки кнопкой на WeMos, иногда это не помогает, надо вынуть из USB(пока пишу скетч, от USB порта компа питается), иногда это не помогает. Но тогда если SD-карту пошерудить в гнезде модуля вынув из USB, а потом воткнув, запускается. Я по началу думал, чтьо памяти не хватает. Почистил все строковые переменные, стало значительно реже зависать (вроде бы). Да и еще, если после зависания открыть монитор порта, то видно, что не находятся устройства на i2c. В общем пока грешу на AHT10 (может библиотека кривая, уже 2 попробовал, да и сдохло 2 модуля, после чего я перевел их на 3,3 вольта, хотя брал на Али под 5 вольт модули) и на модуль SD-карты. Если решения не найду, попробую другой модуль подключить, у меня есть для полноценной SD-карты, а не для мини как этот.
Народ, может еще на что посоветуете обратить внимание. Скетч большой, в нескольких файлах, пока не решаюсь его выкладывать.
Есть WeMosD1R1, на ней часы реального времени на DS1307, датчик BMP\BME280, два датчика AHT10 и модуль для SD-карты. Вот такой. Все устройства на I2C кроме модуля SD-карты. Так вот, все вроде бы хорошо. Но как-то в неопределенный момент все зависает. Для отвисания иногда достаточно перезагрузки кнопкой на WeMos, иногда это не помогает, надо вынуть из USB(пока пишу скетч, от USB порта компа питается), иногда это не помогает. Но тогда если SD-карту пошерудить в гнезде модуля вынув из USB, а потом воткнув, запускается. Я по началу думал, чтьо памяти не хватает. Почистил все строковые переменные, стало значительно реже зависать (вроде бы). Да и еще, если после зависания открыть монитор порта, то видно, что не находятся устройства на i2c. В общем пока грешу на AHT10 (может библиотека кривая, уже 2 попробовал, да и сдохло 2 модуля, после чего я перевел их на 3,3 вольта, хотя брал на Али под 5 вольт модули) и на модуль SD-карты. Если решения не найду, попробую другой модуль подключить, у меня есть для полноценной SD-карты, а не для мини как этот.
Народ, может еще на что посоветуете обратить внимание. Скетч большой, в нескольких файлах, пока не решаюсь его выкладывать.