Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 10.02.2023, 10:53  
kosta
Прохожий
 
Регистрация: 08.02.2021
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
kosta на пути к лучшему
По умолчанию Re: Подключение датчика давления BMP280 к Arduino.

Спасибо всем за помощь. Устройство собрано в беспаечной макетной плате. Попробую проверить с осциллографом. Загрузил с IDE Arduino библиотеку BMP 280 libryries , но в корневой папке Arduino cо всеми библиотеками её нет и авставить адрес 0х76 или 0х77 не могу. Проверю с подключением SDO к GND, а вывода VDDIO на датчике нет. Также поищу отладку для AVR.
Реклама:
kosta вне форума  
Непрочитано 10.02.2023, 11:35  
mtit
Почётный гражданин KAZUS.RU
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,243
Сказал спасибо: 2,092
Сказали Спасибо 1,705 раз(а) в 966 сообщении(ях)
mtit на пути к лучшему
По умолчанию Re: Подключение датчика давления BMP280 к Arduino.

Сообщение от kosta Посмотреть сообщение
Также поищу отладку для AVR.
kosta, попробуйте такую конструкцию из статьи по Вашей же ссылке.
Код:
void setup() {
   Serial.begin(9600); // Для вывода отладочной информации в терминал
     if(!bmp.begin()) { // Если датчик BMP280 не найден
     Serial.println(“BMP280 SENSOR ERROR”); // Выводим сообщение об ошибке
     while(1); // Переходим в бесконечный цикл
   } 
}
Потому как "отладка" в полном смысле слова - требует соответствующий программатор, и соответствующую программу и ... свободный интерфейс. А у Вас ISP-SPI занят в программе.
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.

Последний раз редактировалось mike-y-k; 14.02.2023 в 14:56. Причина: quote->code
mtit вне форума  
Непрочитано 11.02.2023, 09:28  
denis1667
Прохожий
 
Регистрация: 10.12.2008
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
denis1667 на пути к лучшему
По умолчанию Re: Подключение датчика давления BMP280 к Arduino.

Тоже долго не мог подключить этот датчик,только к NodeMcu.А оказалось всего то, надо было укоротить провода подключения.
denis1667 вне форума  
Непрочитано 14.02.2023, 14:12  
kosta
Прохожий
 
Регистрация: 08.02.2021
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
kosta на пути к лучшему
По умолчанию Re: Подключение датчика давления BMP280 к Arduino.

mtit
Здравствуйте! Попытался изменить программу , как Вы рекомендовали, а именно:
Код:
void setup() {
 Serial.begin(9600); // Для вывода отладочной информации в терминал
 if(!bmp.begin()) { // Если датчик BMP280 не найден
  Serial.println(“BMP280 SENSOR ERROR”); // Выводим сообщение об ошибке
  while(1); // Переходим в бесконечный цикл
 }
}
Но у меня ничего не вышло. Пробовал переделать в Arduino IDE, но файл даже не скомпилировал- пишет не используется файл PCD5844 и т.д. (фото прилагается).
В общем простите мою техническую неграмотность , может вы смогли показать полностью кусок кода и куда он вставляется.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1676302923768.jpg
Просмотров: 0
Размер:	5.77 Мб
ID:	174922  

Последний раз редактировалось mike-y-k; 14.02.2023 в 15:00. Причина: 7.15, code
kosta вне форума  
Непрочитано 14.02.2023, 15:09  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,166
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Подключение датчика давления BMP280 к Arduino.

kosta, таки по кусочкам от общей картины нет возможности что-то сказать
Приводите полный текст Вашего скетча для анализа, тогда есть возможность что-то сказать
Для вставки кода или используйте его вставку файлом (Расширенный режим-›Управление вложениями), или вставляйте внутри тега code…
Приведенный уважаемым mtit кусок кода вполне можно обрезать и вставить в начало main…
Вам стоит немного времени потратить на изучение языка программирования С и знакомство с С++ для грамотного использования предлагаемых советов по месту…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 14.02.2023, 15:25  
mtit
Почётный гражданин KAZUS.RU
 
Аватар для mtit
 
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,243
Сказал спасибо: 2,092
Сказали Спасибо 1,705 раз(а) в 966 сообщении(ях)
mtit на пути к лучшему
По умолчанию

Так кусок кода из того-же первоисточника, что Вы привели в первом предложении. Прошу прощения, поторопился с ответом, надо было аккуратнее оформить. А не копи-пастить. (У меня индивидуальные проблемы: мой браузер не даёт редактировать сообщения.)
Вот цитата с первоисточника, скобки потерялись.
Код:
void setup() {
  Serial.begin(9600); // Для вывода отладочной информации в терминал
  if(!bmp.begin()) { // Если датчик BMP280 не найден
    Serial.println(“BMP280 SENSOR ERROR”); // Выводим сообщение об ошибке
    while(1); // Переходим в бесконечный цикл
  }
}
mike-y-k, спасибо за редактирование. Другой бы модератор не стал возиться с "детскими" ошибками пользователей.
Всё, с невозможностью редактировать свои же собственные сообщения - разобрался.

https://kazus.ru/forums/showthread.php?t=117419
Как говорится: "Ну вот теперь, наш дорогой читатель, когда самостоятельно собрать не получилось, давайте откроем инструкцию...".
Те. когда я перешёл в новый браузер - надо было в настройках личного кабинета выбрать "Стандартный редактор с форматированием". ССЗБ.

kosta, возвращаясь к сути решения. В среде Ардуино-юзеров существует способ отладки программ. Заключающийся в том, что на все события (критические) - отсылается сообщение в последовательный порт. Т.е. код - Ваш, поэтому накидать вставок с таким выводом - никто Вам не запрещает. Способ простой, удобный. (, древний. К слову, не Ардуино-сообщество его придумало).
Т.е. кусок кода, что я процитировал - была общая идея, а не дословный алгоритм действия.
Т.е. я Вам предложил убедиться в том что:
Сообщение от Eddy71 Посмотреть сообщение
Видимо данные не отображаются потому как Ардуинка их не может получить от датчика. А вот почему это происходит отсюда не видать..
Для этого надо было вставить код, и на стороне компьютера - смотреть "а какие сообщения приходят на последовательный порт?"
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.

Последний раз редактировалось mike-y-k; 14.02.2023 в 16:46. Причина: 6.6
mtit вне форума  
Непрочитано 14.02.2023, 16:43  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,247
Сказал спасибо: 11,166
Сказали Спасибо 3,855 раз(а) в 2,926 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Подключение датчика давления BMP280 к Arduino.

mtit, с браузером или блокировщик рекламы, или что-то со всплывающими окнами, или еще какие-то специфичные настройки… Специально проверял на множестве браузеров с разными движками и на нескольких OS - таки все лечится до нормального функционала…

У ТС явные проблемы по встраиванию нужного кода в нужное место кода…

PS Он бы привел полный код - тогда мы бы ему набросали куда и что вставить (господа офицеры - молчать )
99.(9) что проблема в проводках, а не в коде… Даже Arduino-примеры имеют явную тенденцию работать…

kosta, что у Вас есть из приборов для выработки нормальных рекомендаций?
Оптимальны осциллограф и ЛА (логический анализатор)…

По памяти - использование 180/280 не вызывало никаких проблем… Припаял, написал код по множеству примеров и все работает…

Может стоит разобраться с качеством контактов и перейти на пайку на макетной плате?
Припои с долей висмута в составе позволяют без особого влияния на компоненты делать макетирование с почти той же скоростью при кратном росте надежности и минимизации времени на анализ качества соединений в схеме…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 14.02.2023 в 16:50.
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
mtit (14.02.2023)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Задатчик тока 4-20 мА из датчика давления cipeza Поиск схем. Делимся схемами 14 10.08.2022 02:10
дисплей Nextion. Подключение к Arduino sanstan AVR 1 03.05.2017 11:56
Измерение уровня воды в баке с помощью датчика давления mikesmith Электроника - это просто 290 19.09.2015 01:46
Подключение датчика давления к АЦП PIC16F877A sashok58 Микроконтроллеры, АЦП, память и т.д 3 15.06.2010 21:22


Часовой пояс GMT +4, время: 19:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot