Подключение двух датчиков BMP180 и AHT10
Подключение двух датчиков BMP180 и AHT10
Здравствуйте.
Подскажите пожалуйста, не могу вывести показания с двух датчиков BMP180 и AHT10 на дисплей OLED 128x64 (два экрана по три строчки переключаются между собой триггером). По отдельности каждый датчик работает и переключаются экраны нормально. Убираю AHT10 показаний нет, показания с BMP180 выводятся нормально. Как только добавляю второй датчик AHT10, компилирую, не работает. Адреса у датчиков разные. В чем дело не могу разобраться.
Подскажите пожалуйста, не могу вывести показания с двух датчиков BMP180 и AHT10 на дисплей OLED 128x64 (два экрана по три строчки переключаются между собой триггером). По отдельности каждый датчик работает и переключаются экраны нормально. Убираю AHT10 показаний нет, показания с BMP180 выводятся нормально. Как только добавляю второй датчик AHT10, компилирую, не работает. Адреса у датчиков разные. В чем дело не могу разобраться.
Подключение двух датчиков BMP180 и AHT10
[ref]Alexdumer[/ref], раз уж это ваше первое сообщение, то скажу вам по секрету, что на этом форуме экстрасенсов нет.
Если приложите проект, то возможно кто-то и сможет помочь.
Если приложите проект, то возможно кто-то и сможет помочь.
Подключение двух датчиков BMP180 и AHT10
Извиняюсь, сразу не подумал добавить. Добавил проект.edyapd писал(а): 03 авг 2021, 14:32 [ref]Alexdumer[/ref], раз уж это ваше первое сообщение, то скажу вам по секрету, что на этом форуме экстрасенсов нет.
Если приложите проект, то возможно кто-то и сможет помочь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
Подключение двух датчиков BMP180 и AHT10
Alexdumer, поставьте задержку запуска контроллера.Alexdumer писал(а): 03 авг 2021, 12:26 Как только добавляю второй датчик AHT10, компилирую, не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Подключение двух датчиков BMP180 и AHT10
Всем привет. Извиняюсь за задержку с ответом.
Попробовал поставить задержку как на схеме выше, пробовал два конденсатора на 100 и 330, плата Pro-Mini вообще не захотела прошиваться, видимо из-за "прошивальщика", светодиоды не мигают. У меня новый прошивальщик, ни чего нажимать не надо для прошивки, сам все делает, фотку прилагаю.
Если отключаю (не компилирую) одну из плат в скетче, то Pro-Mini прошивается и работает нормально, правда приходится добавлят блок дисплея OLED main_0x3c к плате в скетч (если там нет, а в отключенной удалять, два не работают, даже если снимаю галочку) почему не знаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Подключение двух датчиков BMP180 и AHT10
Похоже проблема с AHT10 известная, люди давно с этим датчиком мучаются, вот кратенькая выдержка с какого то буржуйского форума, я в языках не силен, через переводчика перевел ( здесь https://forum.arduino.cc/t/problemas-co ... c/690311/2 ).
Может кто знает, или всетаки запустил AHT10 вместе с другими устройствами/датчикам на одой шине I2C?
Или как подключить датчик на другие выхода ардуинки?
Может кто знает, или всетаки запустил AHT10 вместе с другими устройствами/датчикам на одой шине I2C?
Или как подключить датчик на другие выхода ардуинки?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 82
- Зарегистрирован: 24 июн 2020, 21:21
- Откуда: RUS31
- Имя: Egor
- Благодарил (а): 1 раз
Подключение двух датчиков BMP180 и AHT10
Alexdumer, ставить задержку после прошивки микроконтроллера. Пользовательский блок для AHT10, здесь: viewtopic.php?f=74&t=7091. Опрос датчика AHT10 - не менее 7 сек, согласно спецификации(Лучше - 10 сек). Инициализация датчика AHT10 медленная, для этого и задержка микроконтроллера. Пришлось заменить датчик ВМЕ280, на пару ВМР180 и АНТ10, так как ВМЕ280 в курнике отработал 2 месяца, на улице - полгода. АНТ10 в курнике 9 месяцев, кстати влажность показывает стабильнее, чем ВМЕ280, который при влажности более 85% уходил в ступор.Alexdumer писал(а): 14 авг 2021, 07:52 Попробовал поставить задержку как на схеме выше, пробовал два конденсатора на 100 и 330, плата Pro-Mini вообще не захотела прошиваться, видимо из-за "прошивальщика", светодиоды не мигают. У меня новый прошивальщик, ни чего нажимать не надо для прошивки, сам все делает, фотку прилагаю.
Подключение двух датчиков BMP180 и AHT10
Как ставить задержку, и как настроить блок? Я не особо разбираюсь, только учусь, FLProg по видио что инете нахожу изучаю.rogekam писал(а): 15 авг 2021, 23:42
ставить задержку после прошивки микроконтроллера. Пользовательский блок для AHT10, здесь: viewtopic.php?f=74&t=7091.
Подключение двух датчиков BMP180 и AHT10
Вроде заработало, отображает информацию с двух датчиков, с переключением экранов как задумано (взял этот пользовательский блок AHT10_TIMEOUT_En_01_(Code_-_Basic)), правда в процессе отладки заметил что подвисает, для контроля вывел счетчик на экран. Подозрение пало на BMP180, походу неисправен, глючит, при нагреве его пальцами плата зависает, как только температура переваливает за 30 градусов, после сброса опять работает. Заменить пока нечем.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость