Заголовок сообщения: Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 10:33:38
Друг Кота
Карма: 107
Рейтинг сообщений: 1225
Зарегистрирован: Вс май 25, 2008 19:47:47 Сообщений: 4332 Откуда: РФ
Рейтинг сообщения:3 Медали: 5
Arduino IDE - среда разработки программного обеспечения для совместимых плат на базе микроконтроллеров AVR, ARM, ESP8266, x86. Здесь можно обсудить все что касается непосредственно IDE.
Актуальность этой IDE давно рассматривается. Касательно 1.8.13 - это версия уже под виндовс 7 - виндовс 10 для ХР действует 1.8.9 но... поскольку там проблема с тырнетом (автоматические обновления платформ) то предпочтительна "портабле" установка. Имеется весьма мощный симулятор для UNO и MEGA платформ с имитацией периферии: https://www.sites.google.com/site/unoardusim/
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Сколько раз уже повторять - не тем путем, что к "школярству" через копипаст библиотек ведет, а учить самостоятельно использовать эту IDE надо. А от такого подхода все МУРИКи разбежались - то ж надо или выкладывать анализ инструментария (при солидных затратах на изучение) или гораздо проще - "посылать на сайты". Вобщем-то надо и самой IDE заниматься - в том числе как устанавливать, что для прошивки использовать, трактовка "тонкостей" настроек платформ... Далее самостоятельное написание библиотек под свой проект - сей навык обязателен помимо умения "приткнуть копипаст". Тем более, что там практически все ныне ходовые МК используются. Жаль только чаще всего без надлежащей популяризации под соответствие уровню "продвинутого пользователя".
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
IDE 2.0 Beta очень "тяжеловесная" даже для ноута с 10-кой. Возможно у меня так получилось - Х/З, лишнего "свободного" компа для экспериментальной установки нету, а тем что уже работает рисковать .... не слишком приятно...
Использую или 1.8.9 (модификация "портабле") или 1.8.13 как в "портабле" так и в стандартном варианте. Да "нафаршированные" дополнительными платформами. Дополнительный редактор универсально и для ассемблера и для ардуинки - DPAD4 или DPAD5, но с предварительно заготовленным в ардуинке шаблоном (проблема прямого копипаста кириллицы).
На сайте предлагают IDE 2.0 Beta попробовать. Кто-то уже работает с ней?
Версия 2.0 теперь сделана не на чистой тормознутой джаве, а на электроне https://ru.wikipedia.org/wiki/Electron Тоже не очень быстрый фреймворк, но быстрее джавы. Практически среда осталась прежней - редактирование стало намного лучше, на такой основе же сделаны супер редакторы Atom и VSCode. Notepad++ или Notepadqq(Linux) или Vim + Arduino_cli все равно круче (имхо). https://www.arduino.cc/pro/cli
Мне еще показалось, что там чего-то онлайн (компиляция, редактор или чего-то еще)... Попытка запуска при отключенном тырнете была неудачной. На том и остановил дальнейшие опыты...
Да, я также пока "за главного" 1.8.13 держу. 2.0 поставил посмотреть, именно отладка кода и интересна. В работе пока никакого проекта нет, так что пока ощупываю, присматриваюсь, привыкаю Пробовал писать, грузить, пока ничего странного не заметил. Будем дальше посмотреть
_________________ Лучше сделать и жалеть, чем жалеть, что не сделал ...
Будет возможность еще разок попробую запустить... Но то "на свободный комп". Пока же база таки 1.8.9 (ХР х32) и чуток с 1.8.13 - то в основном на гурманство дополнительных семейств МК. Кстати... тот новый вариант "микромалинки" уже в базовых платформах ардуино появился...
JMC.Hard Для отладки фрагментов кода весьма удобно симулятор (UnoArduSim 2.9.1) использовать https://www.sites.google.com/site/unoardusim/ правда там ограничения на библиотеки да только основной файл *.ino обрабатывается, зато весьма неплохая трассировка и возможность симуляции внешних устройств. (Ограничения смотрим в прилагаемой в комплекте документации)
... а ещё и отлаживать работу кода непосредственно в среде
Это не обязательный признак IDE уже. Отладка далеко не везде в IDE есть. Да и не на всех платформах. Тот же Arduino на AVR в голом виде отладку не подразумевает, потому что работа идет через UART бутлоадер, а не настоящий отладочный интерфейс. Поэтому и в IDE её нет. В целом на большинстве МК AVR из ардуино семейств есть в самих МК возможность аппаратной отладки, но потребуется сама железка отладчика и отдельный софт. Так-то и правда в Proteus симуляция есть вполне годная, в т.ч. и всей схемы (из тем компонентов, что есть в протеусе само собой).
Вариант отладки - дописываем дополнительный контрольоый модуль в программе устройства и возвращаем интересующие нас данные в окошко терминала (хош адуринки, хош чего иного). Это старая практика. Единственно напомню... Перепрошивку скотча адуринки использующей СОМ интерфейс для "своих нужд" необходимо обязательно делать с предварительно включенным терминалом IDE. Иначе могут быть "накладки"...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения