Страница 1 из 18
Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 10:33:38
nds
Arduino IDE - среда разработки программного обеспечения для
совместимых плат на базе микроконтроллеров AVR, ARM, ESP8266, x86.
Здесь можно обсудить все что касается непосредственно IDE.
Re: Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 11:27:16
parovoZZ
Дурино форумы закрылысь?
Re: Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 12:07:45
BOB51
Часть вопросов была тут разжевана:
https://radiokot.ru/forum/viewtopic.php?f=62&t=94201и позднее
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720однако там "фсе смешалось" - надо выбирать конкретные фрагменты из множества споров "о яйце и курице".
Актуальность этой IDE давно рассматривается.
Касательно 1.8.13 - это версия уже под виндовс 7 - виндовс 10
для ХР действует 1.8.9 но... поскольку там проблема с тырнетом (автоматические обновления платформ) то предпочтительна "портабле" установка.
Имеется весьма мощный симулятор для UNO и MEGA платформ с имитацией периферии:
https://www.sites.google.com/site/unoardusim/ 
Re: Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 16:24:54
Мурик
parovoZZ писал(а):Дурино форумы закрылысь?
Просто кот решил поддержать одуривание молодежи!
Re: Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 18:41:34
BOB51
Сколько раз уже повторять - не тем путем, что к "школярству" через копипаст библиотек ведет, а учить самостоятельно использовать эту IDE надо.
А от такого подхода все МУРИКи разбежались - то ж надо или выкладывать анализ инструментария (при солидных затратах на изучение) или гораздо проще - "посылать на сайты".
Вобщем-то надо и самой IDE заниматься - в том числе как устанавливать, что для прошивки использовать, трактовка "тонкостей" настроек платформ...
Далее самостоятельное написание библиотек под свой проект - сей навык обязателен помимо умения "приткнуть копипаст".
Тем более, что там практически все ныне ходовые МК используются.
Жаль только чаще всего без надлежащей популяризации под соответствие уровню "продвинутого пользователя".

Re: Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 22:54:14
Мурик
BOB51 писал(а):эту IDE
С каких пор блокнот стал IDE?
У Notepad++ гораздо больше возможностей притом что это просто текстовый редактор.
Re: Arduino IDE в вопросах и ответах
Добавлено: Вт апр 20, 2021 22:59:49
nds
блокнот становится ide как только появляется возможность запускать компиляцию из него напрямую
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 00:28:02
Аlex
[uquote="nds",url="/forum/viewtopic.php?p=4019404#p4019404"]как только появляется возможность запускать компиляцию из него напрямую[/uquote]... и возможность заливки прошивки в чип ...
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 00:39:54
JMC.Hard
[uquote="Аlex",url="/forum/viewtopic.php?p=4019423#p4019423"][uquote="nds",url="/forum/viewtopic.php?p=4019404#p4019404"]как только появляется возможность запускать компиляцию из него напрямую[/uquote]... и возможность заливки прошивки в чип ...[/uquote]
... а ещё и отлаживать работу кода непосредственно в среде
Notepa-a-ad, ты где там поотстал?
На сайте предлагают
IDE 2.0 Beta попробовать. Кто-то уже работает с ней?
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 09:59:28
BOB51
IDE 2.0 Beta очень "тяжеловесная" даже для ноута с 10-кой.
Возможно у меня так получилось - Х/З, лишнего "свободного" компа для экспериментальной установки нету, а тем что уже работает рисковать .... не слишком приятно...
Использую или 1.8.9 (модификация "портабле") или 1.8.13 как в "портабле" так и в стандартном варианте.
Да "нафаршированные" дополнительными платформами.
Дополнительный редактор универсально и для ассемблера и для ардуинки - DPAD4 или DPAD5, но с предварительно заготовленным в ардуинке шаблоном (проблема прямого копипаста кириллицы).
С IDE 2.0 Beta вроде у
oleg110592 что-то приятненькое получилось
https://radiokot.ru/forum/viewtopic.php ... 3#p3991413 
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 10:17:39
oleg110592
[uquote="JMC.Hard",url="/forum/viewtopic.php?p=4019425#p4019425"]На сайте предлагают
IDE 2.0 Beta попробовать. Кто-то уже работает с ней?[/uquote]
Версия 2.0 теперь сделана не на чистой тормознутой джаве, а на электроне
https://ru.wikipedia.org/wiki/ElectronТоже не очень быстрый фреймворк, но быстрее джавы.
Практически среда осталась прежней - редактирование стало намного лучше, на такой основе же сделаны супер редакторы Atom и VSCode.
Notepad++ или Notepadqq(Linux) или Vim + Arduino_cli все равно круче (имхо).
https://www.arduino.cc/pro/cli
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 10:48:34
BOB51
Мне еще показалось, что там чего-то онлайн (компиляция, редактор или чего-то еще)...
Попытка запуска при отключенном тырнете была неудачной.
На том и остановил дальнейшие опыты...

Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 10:53:06
JMC.Hard
Да, я также пока "за главного"
1.8.13 держу.
2.0 поставил посмотреть, именно отладка кода и интересна. В работе пока никакого проекта нет, так что пока ощупываю, присматриваюсь, привыкаю

Пробовал писать, грузить, пока ничего странного не заметил. Будем дальше посмотреть

Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 10:59:55
oleg110592
[uquote="BOB51",url="/forum/viewtopic.php?p=4019568#p4019568"]Мне еще показалось, что там чего-то онлайн[/uquote]
Нет - 2.0 обычный редактор, прошлые версии в интернет тоже лазят для проверки новых версий библиотек, ядер и пр..
Онлайн тоже есть
https://tsibrov.blogspot.com/2017/08/ar ... ditor.htmlhttp://geekmatic.in.ua/web_redaktor_arduino
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 11:08:22
BOB51
Будет возможность еще разок попробую запустить...
Но то "на свободный комп".
Пока же база таки 1.8.9 (ХР х32) и чуток с 1.8.13 - то в основном на гурманство дополнительных семейств МК.
Кстати... тот новый вариант "микромалинки" уже в базовых платформах ардуино появился...
JMC.HardДля отладки фрагментов кода весьма удобно симулятор (UnoArduSim 2.9.1) использовать
https://www.sites.google.com/site/unoardusim/правда там ограничения на библиотеки да только основной файл *.ino обрабатывается, зато весьма неплохая трассировка и возможность симуляции внешних устройств. (Ограничения смотрим в прилагаемой в комплекте документации)

Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 11:14:06
JMC.Hard
[uquote="BOB51",url="/forum/viewtopic.php?p=4019579#p4019579"]Для отладки фрагментов кода весьма удобно симулятор (UnoArduSim 2.9.1) использовать[/uquote]
Спасибо за наводку

Будем посмотреть.
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 11:22:35
Аlex
А вроде бы как Пртез умеют Дурину симулировать

Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 11:35:47
NStorm
[uquote="JMC.Hard",url="/forum/viewtopic.php?p=4019425#p4019425"]... а ещё и отлаживать работу кода непосредственно в среде

[/uquote]
Это не обязательный признак IDE уже. Отладка далеко не везде в IDE есть. Да и не на всех платформах. Тот же Arduino на AVR в голом виде отладку не подразумевает, потому что работа идет через UART бутлоадер, а не настоящий отладочный интерфейс. Поэтому и в IDE её нет. В целом на большинстве МК AVR из ардуино семейств есть в самих МК возможность аппаратной отладки, но потребуется сама железка отладчика и отдельный софт.
Так-то и правда в Proteus симуляция есть вполне годная, в т.ч. и всей схемы (из тем компонентов, что есть в протеусе само собой).
Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 12:30:22
JMC.Hard
[uquote="Аlex",url="/forum/viewtopic.php?p=4019588#p4019588"]А вроде бы как Пртез умеют Дурину симулировать

[/uquote]

Мне не поможет. Не под Windows работаю

Re: Arduino IDE в вопросах и ответах
Добавлено: Ср апр 21, 2021 13:34:01
BOB51
Вариант отладки - дописываем дополнительный контрольоый модуль в программе устройства и возвращаем интересующие нас данные в окошко терминала (хош адуринки, хош чего иного).
Это старая практика.
Единственно напомню...
Перепрошивку скотча адуринки использующей СОМ интерфейс для "своих нужд" необходимо обязательно делать с предварительно включенным терминалом IDE. Иначе могут быть "накладки"...
