Так кусок кода из того-же первоисточника, что Вы привели в первом предложении. Прошу прощения, поторопился с ответом, надо было аккуратнее оформить. А не копи-пастить. (У меня индивидуальные проблемы: мой браузер не даёт редактировать сообщения.)
Вот цитата с первоисточника, скобки потерялись.
Код:
|
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
|
Видимо данные не отображаются потому как Ардуинка их не может получить от датчика. А вот почему это происходит отсюда не видать..
|
Для этого надо было вставить код, и на стороне компьютера - смотреть "а какие сообщения приходят на последовательный порт?"