PavelSaratov, там же выше человек писал, что адрес определил через утилиту сканирования.
Потом у меня модуль ВМР280 на 3,3в но и на 5 в от работал, но потом я 3,3 в взял с ардуино.
Доступная автоматика HelloDistiller на Ардуино Мега 2560
bsgart
Доцент
Тимашевск
1.2K 517

Отв.13280 22 Июля 20, 18:09
PavelSaratov
Доктор наук
Саратов
623 80
Отв.13281 22 Июля 20, 18:23 (через 14 мин)
bsgart,
Я не знаю ваших ситуаций. Для BME надо 3,3 вольта, если верить его datasheet, но если на вашей плате из китая 5 в 3 превращаются посредством стабилизатора то подключать к тем вольтам к которым указано. Возможно ему просто уже каюк, хотя как тогда он определяется...
Что бы я сделал.
Взял и прочитал ссылку, которую дал, там прямо с рисунками что куда подсоединить. Тупо и внимательно подсоединил бы , как там, а не как я думаю что правильно.
Залил бы библиотеку более менее стандартизированную и использовав ее в пустом новом проекте посмотрел бы, работает ли с ней, если нет - то почему (железо или неправильно инициализируется)
Потом уже шел бы дальше.
Сообщил бы общественности какой именно скетч вы мучаете на предмет заменить все bmp на bme, возможно приложил бы его к сообщению.
Снес бы херам ArduinoIDE и открыл бы скетч в platform io, чтобы просто более наглядно понимать что со структурой программы, ну и прочее. Короче - програмистские танцы с бубном. Чудес не бывает.
Я не знаю ваших ситуаций. Для BME надо 3,3 вольта, если верить его datasheet, но если на вашей плате из китая 5 в 3 превращаются посредством стабилизатора то подключать к тем вольтам к которым указано. Возможно ему просто уже каюк, хотя как тогда он определяется...
Что бы я сделал.
Взял и прочитал ссылку, которую дал, там прямо с рисунками что куда подсоединить. Тупо и внимательно подсоединил бы , как там, а не как я думаю что правильно.
Залил бы библиотеку более менее стандартизированную и использовав ее в пустом новом проекте посмотрел бы, работает ли с ней, если нет - то почему (железо или неправильно инициализируется)
Потом уже шел бы дальше.
Сообщил бы общественности какой именно скетч вы мучаете на предмет заменить все bmp на bme, возможно приложил бы его к сообщению.
Снес бы херам ArduinoIDE и открыл бы скетч в platform io, чтобы просто более наглядно понимать что со структурой программы, ну и прочее. Короче - програмистские танцы с бубном. Чудес не бывает.
m_i_g
Кандидат наук
Муром
430 113

Сообщил бы общественности какой именно скетч вы мучаете на предмет заменить все bmp на bme, возможно приложил бы его к сообщению.PavelSaratov, 22 Июля 20, 18:23Человек уже заказал BMP и просто делает нам мозги. Предлагаю игнорировать эти ненужные посты.
PavelSaratov
Доктор наук
Саратов
623 80
Отв.13283 22 Июля 20, 18:28 (через 2 мин)
Да мне скучно просто, вдруг помогу, если внятно ситуацию опишут. Или пока пытаться объяснить хотя бы для себя будут, сами ответ найдут.
m_i_g
Кандидат наук
Муром
430 113

Через месяц ему приедет BMP и все посты по BME ему будут по барабану и он даже сюда не зайдёт, т.к. всё заработает.
P.s. Я не понимаю одного, ну выяснил ты, что проблема ни в скетче, ни в схеме, а в том, что какой-то компонент не соответствует спецификации, т.к. китаец прислал не то или вопрошающий заказал не то. Ну выноси мозг китайцу. Зачем всему сообществу выносить мозг.
P.s. Я не понимаю одного, ну выяснил ты, что проблема ни в скетче, ни в схеме, а в том, что какой-то компонент не соответствует спецификации, т.к. китаец прислал не то или вопрошающий заказал не то. Ну выноси мозг китайцу. Зачем всему сообществу выносить мозг.
bsgart
Доцент
Тимашевск
1.2K 517

Отв.13285 22 Июля 20, 19:02 (через 13 мин)
Зачем всему сообществу выносить мозг.m_i_g, 22 Июля 20, 18:50Блин, не кто ни кому не выносит мозг. Есть близкое по функционалу железо, проблема в программной части. Эти вопросы так или иначе будут возникать, по этому лучше вопрос решить и добавить в вопросы и ответы.
Я тоже заказал 3 модуля ВМР280 5в, пришли 3,3в, разобрался с подключением, всё работает. По вашей логике, нужно было выкинуть эти модули и ждать новые?
Почему я ещё написал по этому поводу, помню что этот вопрос уже поднимался и на сколько помню человек решил этот вопрос. К сожалению сейчас не нахожу эти посты.
сообщение удалено
m_i_g
Кандидат наук
Муром
430 113

Есть близкое по функционалу железо, проблема в программной чаОшибаешься. Многие здесь выяснив, что не работает из-за их невнимательности просто приводят свои комплектующие к тем, для которых разработан проект.ез обид но ты ведешь себя как псих. Перечитай ветку, там 95% по твоей философии "делают тут мозги".kolsasha, 22 Июля 20, 20:11стихи.bsgart, 22 Июля 20, 19:02
Добавлено через 5мин.:
И настоятельная просьба прочитай название сайтаkolsasha, 22 Июля 20, 20:11А я предлагаю прочитать название темы. И если кого-то не устраивает функционирование проекта с комплектующими, на которые проект не рассчитан, то предложите свои варианты.
сообщение удалено
bsgart
Доцент
Тимашевск
1.2K 517

Отв.13287 22 Июля 20, 20:56 (через 15 мин)
И если кого-то не устраивает функционирование проекта с комплектующими, на которые проект не рассчитан, то предложите свои варианты.m_i_g, 22 Июля 20, 20:42Так проект постоянно развивается и в том числе на не поддерживаемом ранее железе. И это хорошо и правильно, иначе можно оставить 2-3 страницы и всё.
Хотя мы и так уже нафлудили.
сообщение удалено
TuMoxa
Студент
Бийск
11

Отв.13288 24 Июля 20, 21:14
Всех приветствую! собрал автоматику на основе платы от Bengoor. модифицировал 361 скетч от Msg31 под диcплей I2C. но почему-то при запуске процесса ректификации виснет через 7-20 секунд.
2 недели мучаюсь, не знаю даже что делать. перелопатил немало страниц этой темы,но сил читать всё уже нет. Господа, будьте добры, дайте пинка в правильном направлении.
скетч,который правил прилагаю.
2 недели мучаюсь, не знаю даже что делать. перелопатил немало страниц этой темы,но сил читать всё уже нет. Господа, будьте добры, дайте пинка в правильном направлении.
скетч,который правил прилагаю.
AlexDol
Кандидат наук
Екатеринбург
324 434

Отв.13289 25 Июля 20, 02:53
Модифицировал 361 скетч от Msg31 под диcплей I2CTuMoxa, 24 Июля 20, 21:14Скетч поправил в части вывода на дисплей I2C, проверил - работает. Можешь взять для примера скетч HelloDistiller360_I2C, он есть в этой теме.
TuMoxa
Студент
Бийск
11

Отв.13290 25 Июля 20, 08:35
Скетч поправил в части вывода на дисплей I2C, проверил - работает. Можешь взять для примера скетч HelloDistiller360_I2C, он есть в этой теме. HelloDistiller361_I2C.zip 98.8 КбAlexDol, 25 Июля 20, 02:53огромное спасибо, но к сожалению при компиляции выдаёт ошибку, видимо у меня библиотека не та,а нужную я что-то не могу найти по форуму,находил в этой теме несколько библиотек, но почему-то результата не смог добиться. после замены lcd.begin(16,2); на lcd.begin(); дисплей выводит информацию и скетч компилируется без ошибок. это я подсмотрел в примерах той библиотеки которая у меня установлена. но также зависает приблизительно на 10-ой секунде. И также как-то странно ведут себя клапаны, один срабатывает при запуске процесса.
PavelSaratov
Доктор наук
Саратов
623 80
Отв.13291 25 Июля 20, 08:40 (через 6 мин)
TuMoxa, Воткни printf через каждые 10 строчек кода - с указанием номера строки. Хотя-бы узнаешь в каких строчках кода все застопорится. До переделки под i2c такого не было?
PS Я не знаю как на ваших долбанных ардуинах вы код отлаживаете. Если есть пошаговое , как для нормальных кристаллов, так вообще не понятна проблема.
PS Я не знаю как на ваших долбанных ардуинах вы код отлаживаете. Если есть пошаговое , как для нормальных кристаллов, так вообще не понятна проблема.
TuMoxa
Студент
Бийск
11

Отв.13292 25 Июля 20, 08:56 (через 16 мин)
TuMoxa, Воткни printf через каждые 10 строчек кода - с указанием номера строки. Хотя-бы узнаешь в каких строчках кода все застопорится. До переделки под i2c такого не было?до переделки не было. да и сама ардуина была другого формата. я с программированием очень на вы, и знаю его сильно поверхностно. А с printf выдаёт ошибку. К моему сожаления я не знаком как правильно пользоваться этим оператором. Ещё заметил, при зависании начинает моргать индикатор "L" на самой ардуине.
PS Я не знаю как на ваших долбанных ардуинах вы код отлаживаете. Если есть пошаговое , как для нормальных кристаллов, так вообще не понятна проблема.PavelSaratov, 25 Июля 20, 08:40
PavelSaratov
Доктор наук
Саратов
623 80
Отв.13293 25 Июля 20, 09:26 (через 31 мин)
Если до переделки не было - скорее всего программа висит в ожидании. Тыж по сути добавил обмен между устройствами и они чего-то там подвисли по ходу дела.
printf гуглится в 5 секунд , думаю в ардуине должен быть долбанный принтф! Не может быть чтобы его не было.
PS Если ты на вы с программированием - платить и плакать. Или учить и не платить.
http://mypractic.ru/...s-string.html#1
printf гуглится в 5 секунд , думаю в ардуине должен быть долбанный принтф! Не может быть чтобы его не было.
PS Если ты на вы с программированием - платить и плакать. Или учить и не платить.
http://mypractic.ru/...s-string.html#1
bsgart
Доцент
Тимашевск
1.2K 517

Отв.13294 25 Июля 20, 09:31 (через 6 мин)
TuMoxa, попробуй с этими библиотеками.
PavelSaratov
Доктор наук
Саратов
623 80
Отв.13295 25 Июля 20, 09:37 (через 7 мин)
Ах б.. этож ардуина.
http://arduino.ru/Reference/Serial/Write заместо printf
http://arduino.ru/Reference/Serial/Write заместо printf
Serial.println ("СТРОКА 10");
TuMoxa
Студент
Бийск
11

Отв.13296 25 Июля 20, 10:37 (через 60 мин)
PS Если ты на вы с программированием - платить и плакать. Или учить и не платить.PavelSaratov, 25 Июля 20, 09:26вот было заплачено за "Простая автоматика на Ардуино Мега 2560 из готовых элементов" за готовую плату, собирай и пользуйся так сказать, но в схема реализован только i2c дисплей,а рабочей прошивки не выложено, только указания по изменениям в скетче, с которыми тоже нет результата =\
uMoxa, попробуй с этими библиотеками. Archive.zip 6.7 Мbsgart, 25 Июля 20, 09:31Большое спасибо,но к сожалению не дало результата =(
Ах б.. этож ардуина.не простое занятие, вставить в 6000 строк кода,каждые 10 строк,да и ещё так чтобы не это не ругалась ардуина. автоматизации этого процесса не смог найти.
arduino.ru/Reference/Serial/Write заместо printf
Serial.println ("СТРОКА 10");PavelSaratov, 25 Июля 20, 09:37
PavelSaratov
Доктор наук
Саратов
623 80
Отв.13297 25 Июля 20, 11:20 (через 43 мин)
Да что же все разжевывать приходится. Ставишь на 1000, потом на 100 , потом на 10
TuMoxa
Студент
Бийск
11

Отв.13298 25 Июля 20, 11:40 (через 20 мин)
Serial.println ("СТРОКА 10");PavelSaratov, 25 Июля 20, 11:20потому-что я тупой, вот ноутбук,телевизор,материнку любые могу починить,с любой проблемой, могу автоматизировать технологические процессы на локальных КИП приборах, а вот просто так взять и понять программирование - нет. видимо не дано. ошибку выдаёт 'Serial' does not name a type ERROR. ещё раз акцентирую, внимание на том что я купил готовую плату под готовые модули, чтобы без костылей и прочего,а схватил головняк больший,чем если бы всё собрал на "соплях".
surami56
Специалист
СПб
199 71

Отв.13299 25 Июля 20, 12:06 (через 26 мин)
Ставишь на 1000, потом на 100 , потом на 10PavelSaratov, 25 Июля 20, 11:20Метод последовательного разбиения?