В Visual Studio работает, а Arduino IDE - нет!?

Фермер
Offline
Зарегистрирован: 22.01.2020

Скачал я из Интернета скетч. Скетч порезан на кучу INO.

В Visual Studio сделал доработку, отладил, удовлетворился.

 

Прошиваю через Arduino IDE – виснет.

 

Думаю, что что-то где-то не всё исправил. Там еще тот лапша-код…

Но почему же программа, залитая через Visual Studio работает, а через Arduino IDE – нет!?

Код - тот же, библиотеки - те же, плата и порты - всё одинаковое.

 

Может, они по-разному склеивают INO файлы. Бредовая идея, но чёрт его знает.

 

Может, кто-то подскажет куда смотреть, что предпринять?

 

rkit
Offline
Зарегистрирован: 23.11.2016

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

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Фермер пишет:

Может, кто-то подскажет куда смотреть, что предпринять?

Прошить через VS и не париться

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

посмотри все warnings

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

В крайнем случае, найди автора лапши-кода и спроси у него.  Будет тупить - прострели колено. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DetSimen пишет:

посмотри все warnings

Не по-пацански! У правильных пацанов они искаропки выключены. И это признак настоящего мастера - с ворнингами и дурак разберётся!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

DetSimen пишет:

В крайнем случае, найди автора лапши-кода и спроси у него.  Будет тупить - прострели колено. 

Да ты радикалом стал после ковидлы, мягче надо с люДями, мягче...

Фермер
Offline
Зарегистрирован: 22.01.2020

Мне нужно чтобы в итоге собиралось именно через Arduino IDE.

До моих исправлений код работал и из Arduino IDE. Поэтому к автору обращаться смысла нет.

Конечно, дело в ошибке в коде. 

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Фермер пишет:

Конечно, дело в ошибке в коде. 

Разумеется. В строке №123.

Мля, мужики, ну задрали уже, каждый божий день вылазит такой с ошибками в коде!
Код будем показывать? Или ошибки будем искать вслепую? Шахматисты хреновы!

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Фермер пишет:

Может, кто-то подскажет куда смотреть, что предпринять?

Никогда не пытаться прошить код, который Вы не понимаете.

 

Фермер пишет:

До моих исправлений код работал и из Arduino IDE. 

Блин! Та к это же все меняет: задача из неопределенной превращается в сугубо техническую:

Если есть код А, который работает, и он же в измененном виде Б не работает, значит, следует пошагово преобразовывать код А в код Б, проверяя, на котором из шагов он перестал работать.

b707
Offline
Зарегистрирован: 26.05.2017

Фермер пишет:

Но почему же программа, залитая через Visual Studio работает, а через Arduino IDE – нет!?

чаще бывает наоборот. Например многие Гайверо-проекты в Ардуино ИДЕ собираются, а в VS фиг

Цитата:
Может, они по-разному склеивают INO файлы. Бредовая идея, но чёрт его знает.

именно так. Более того, даже разные версии одного и того же Ардуино ИДЕ могут по разному собирать проекты с кучей INO файлов.

Пишите правильно, с .h .cpp файлами - и все будет собираться в любой среде

 

По делу вам дали правильный совет в сообщении #9 - пошагово пройдитесь. чем отличается исходный и модифицированный проект и найдите ошибку