Перестал компилироваться свежий скетч.
- Войдите на сайт для отправки комментариев
Пнд, 19/09/2022 - 23:24
Здравствуйте. Прошивал Наны с телефона. Новая партия не пошла. Перекинул скетч по блютузу на ноут. Работало. Через полгода подкорректировал скетч на телефоне. На нём компилируется. Перекинул на ноут. Ошибка. Жалуется невпопад. Версия идёт вроде 15. Закинул так же по блютузу старые скетчи. Всё работает. А два последних ни в какую. На телефоне всё нормально, только Нану из новой партии не видит. А ноут видит, но скомпилировать свежий скетч из под телефона не может. Старый нормально. Парадокс. Расположение библиотек?
А марку телефона с какого прошивали не подскажите
выкладывайте сюда сообщения об ошибках и код, иначе разговор ни о чем
Телефон редми 9.Программа ArduinoDroid. Ошибки ноута попозже.
Все гораздо проще чем кажется.
У меня такое систематически происходит.
Причина кривая кодировка на телефоне.
Методом научного втыка и вытыка пришел к тому, что как то криво пробелы (не все, а только те которые выдраны с инета методом копипаст) передаются.
Я просто в строках на которые ругается компилятор, переписываю пробелы.
Разобрался. Развелось библиотек для МАХ6675. h как гуталина под одним именем. На телефоне одна, а на ноуте и подгружения с телефона и собственная. Но поначалу жаловался на даласы. В общем сам себе Буратино и развёл зоопарк.
Кстати на редми4 при проса женой на 50% батарейке тоже прошивка не шла. Видимо новая партия не признаёт 4 вольта телефона. Хотя прошитая на ноуте по монитору ИДЕ телефона общается нормально.
Вдогонку. А началось всё похоже тогда, когда изучал разницу между кавычками и скобками обозначения библиотек. Когда она одна и уже есть, либо изза синтаксиса просится подгрузится. С нём же именем, но другими параметрами. Я правильно понял?
На телефоне нет функции отката, вот и заплутал.
вот так сидишь и репу чешешь, что за просо, что за жена )))
Блин Т9 быстрее меня соображает.
Теперь следующий вытекающий вопрос:
Что бы прошить рабочий скетч без чехарды с библиотеками, нужно рабочие для этого скетча перенести в его папку, а подключить их заключив в кавычки?
Т. Е. С телефона перекидываю на ноут скетч. Он в папке блютуз. При открытии в папке блютуз организуется папка с этим скетчем.Фича ИДЕ. В эту же папку перекидываю нужную библиотеку, в конкретном случае МАХ6675. h. И в скетче меняю скобки на кавычки. Так?
Ну и если да, то следующий вопрос. Всю папку библиотеки перекидывать (там файлов 5) или только с расширением .h. достаточно? Сами понимаете сами мы не местные.
Картинку вставить с мини оперы телефона нет возможности.
можно не менять, библиотеки начнёт искать от папки скетча, в выводе компиляции глянуть. что взял правильные, файлы кидать все
Большое человеческое спасибо. Думаю дальше разберусь. Через неделю. В деревне только телефон. Попробую всё варианты на будущее. Я так то не писатель. Даже наоборот. Кавычки иной раз забывал ставить. Бывало по полдня искал. А с серией скобок ваще засада была пока не обтерся.
Здрасте. Добрался до ноута. Часть библиотек зашла под кавычками. Занёс библиотеки в папку скетча. А адафрут под датчик давления и температуры ни в какую. Тыкается в папку библиотек ИДЕ. Она само собой не подходит к именам переменных скетча или как их там. Какая из папок нужна непонятно. Названия папок библиотек немного разные, название файла в них одинаковое. А содержание? В общем влип. Похоже проще переписать скетч врукопашную с нуля.
если под виндовс (да и под Линукс) лучше пользовать PORTABLE версию, тогда все библиотеки и устанавливаться и браться будут из папки библиотек каталога /portable/sketchbook/libraries...нужны другие библиотеки разворачиваем еще одну версию с нужными библиотеками...это самое простое...я правда еще и версии IDE разные ставлю, чтобы не запутаться...