10 полезных фишек Arduino IDE
Ғылым және технология
Сегодня расскажу о 10 интересных и очень полезных возможностях Arduino IDE
▼ Огромный стартовый набор GyverKIT ▼
kit.alexgyver.ru/
▼ Уроки Arduino на сайте ▼
alexgyver.ru/lessons/
▼ Модули и датчики с Али ▼
alexgyver.ru/arduino_shop/
▼ Страница "Заметок Ардуинщика" ▼
alexgyver.ru/arduino_lessons/
Теги: #arduino #уроки #ардуино #alexgyver
●●●●●●●●●●●●●●●●●●●●
► Основной канал: / alexgyvershow
► Поддержать автора alexgyver.ru/support_alex/
► Официальный сайт: alexgyver.ru/
► Почта: alex@alexgyver.ru
Пікірлер: 273
Кто хочет узнать, почему я не использую PlatformIO, читайте здесь: alexgyver.ru/bad-platformio/
@feyfolkenkm7271
4 жыл бұрын
А можно надеяться, что когда-нибудь выйдет обзор на Esp-32?
@Ussrrssu
4 жыл бұрын
Все понятно) и плюсуюсь! Только непонятно это - alexgyver.ru/platformio-%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0-arduino-ide/
@Bvv4529
4 жыл бұрын
@@Ussrrssu Ахахах я тож +
@OlegBovykin
4 жыл бұрын
Нда, статья то явно не от мира разработки. 1. Все конфиги в текстовых файла - это отлично. При переносе проекта настройки от пользователя к пользователю сохряняются. 2. Монитор порта есть и прекрасно работает. Более того, есть даже upload and monitor 3. Самое главное - нормальная работа с зависимостями. Централизованное хранилище и возможность зафиксировать версию библиотеки - это самое больше благо. Копирование непонятно-чего в папку с библиотеками ардуино - это мамонтизм. Гораздо удобнее, проще и как во всем мире - указать зависимости в файле, которые сами скачаются и установятся. 4. Гит - это обязательная вещь в разработке ПО. После нормального освоения, а не upd, fix, add жить без гита невозможно. Мир был бы лучше, если бы все перешли из архаичной старой версии ардуино IDE на platformio. Arduino IDE Pro пытается догнать platformio, но пока не смогла.
@Bvv4529
4 жыл бұрын
Не, ну действительно не понятно. Вы вроде описали платрормио, написали, что он удобнее и все же используете ардуино иде. Догадываюсь потому, что переписали загрузчик и еще много чего для ардуино иде. Но в платформио действительно удобнее много кода писать. Я сам его использую. Взять к примеру случай, когда нужно проверить переменную, когда она встретилась в коде. В платформио можно навести на нее курсор и автоматом высвечивается окошко, где видно, как создается эта переменная. Еще один клик и мы уже переходим в тот самый документ, где переменная встречается впервые. Да и ошибки и варнинги понятны в платформио.
Ура, Заметки Ардуинщика возрождаются!
Можно предположить, Гайвер, как сознательный гражданин, самоизолировался. Видосы полились рекой, и это само по себе отрадно;)
Алекс, сними видео как прошить голый микроконтроллер ардуины. Это будет очень полезное видео. Друзья поддержите лайком!
Быстро. Коротко. Понятно. Вот бы нам так преподавали программирование в свое время...
Спасибо Алекс! Наконец то возобновились уроки 🙏
самоизоляция- отличный повод для саморазвития.
@tolkinnet5441
4 жыл бұрын
прямо в точку, за неделю уже запилил лабараторник, с 3мя выходами, ещё паяльник превратил в резак, теперь все готово для работы с ардуинкой
Спасибо, Алекс! Никак не мог понять работу с вкладками. Пару раз обжёгся и решил обходиться без них.
@dimaaannn1
3 жыл бұрын
Лучше использовать отдельные *.h файлы. Этот подход идёт прямиком из с++ (который, собственно и используется в ардуино иде)
Спасибо большое что не забываешь про канал👍👍🙃
Как всегда, Алекс, большое спасибо!!)
Информативно!👍 Спасибо.
Очень полезно. Хоть и не люблю арду, но пока работаю в ней. Спасибо за подсказки. Урок по программаторам будет очень полезен. Ждем-с.
очень полезная информация. спасибо
Спасибо за новый видОс! И канал в целом )
Очень полезные и не очевидные советы! Спасибо 😊
Ооо новый видосик, ждём продолжения, и не только про IDE.
БОЖЕ ЭТО САМОЕ ПОЛЕЗНОЕ ЧТО Я ТОЛЬКО ВИДЕЛ ПО АРДУИНКЕ!
Продолжай эту рубрику, плиз!😉
Ух ты) классный обзор фич иде..
Спасибо за видео и советы
Алек красавчик канал наконец то ожил )
Красавчик. От меня лайк. Сними еще видосик.
как обычно много полезного и интересного, спасибо за контент
Чтоооооооо. Пол года ролик ждал
Очень полезное инфо!👍
Спасибо огромное! Как я понимаю, надо было допилить сюда ещё про программаторы и назвать как: первый урок, знакомство с Ардуино. Ну или как-то так.
Не глядя лайк, подписка!
Спасибо за видео!
спасибо за материал!
Ура новые уроки это круто !
Gazini bosing Alex aka gap yo lekin
Удачи братан 💪
Саня, покажи в следущем ролике, как из ардуины сделать программатор и прошить ардуину без драйвера
Очень информативно! Давай в том же духе! Также хотел бы посоветовать свой канал, он не только по электронике, но и по проектированию)
Больше уроков!
Спасибо!
Ждем следующее видео
Наконец-то новое видео
Класс я это и не знал в этой проге )
Спасибо мистер Гувер!
давно у тебя не было видео
@Ay-gv4vb
4 жыл бұрын
Да
Ух ты! Воскрес канал!
блин только вчера наткнулся на эти настройки и тут на тебе) ну лучше поздно чем никогда)
За видео спасибо, было интересно. Но интересно было бы увидеть работу с более мощными микроконтроллерами, кроме Nano.
@ArduNotes
4 жыл бұрын
Nano не микроконтроллер, а модель платы. И её мощностей более чем хватает для большинства самоделок
Сделай видео о том, как сохранять БОЛЬШИЕ значения в енергонезависимую память Ардуино.
@enter0prise
4 жыл бұрын
Это не подойдет? www.arduino.cc/en/Tutorial/EEPROMWrite
@ArduNotes
4 жыл бұрын
alexgyver.ru/lessons/eeprom/
Спасибо.
Ура-а-а 😁дождался 👻
Привет. Подскажите с чего начать нужна команда которая будет сравнивать текущее значение и значение 3 минуты назад. Если значение перестает увиличеватся запомнить это значение. И когда это значение уменьшится на 2 единицы подать команду на отключение.
Как всегда ТОП
Да интересный видос. А про плоттер узнал когда начал писать похожее на питоне с данными из порта и графиками, вовремя остановился. И вопрос с этим. Можно ли таким плоттером смотреть сигнал не больше 5 вольт например с катушки над которой магнит мелькает, хватит ли разрешения и т.п. Заранее спасибо)
А еще встречал глюк (не помню в какой версии IDE) , если свернуть весь код, а затем вызвать функцию "найти и заменить" и нажимать в окне поиска далее, далее то часть скетча куда-то исчезает, обидно когда уже много "накодил", а тут такое. :(
Ура пошёл контент
👍👍👍 СПАСИБО!!!
добрейших вечеров, сделал по вашему мануалу блок питания лабараторный, очень круто получилось, а вы видели новую Arduino Nano 33 BLE
Расскажи лучше про сторонние IDE, с этой после VS или jetbrains работать боль(
Отличный вариант
Годнота!
Алекс, сними, пожалуйста видео про GyverCore for ATmega328. И как проливать GyverCore, что для этого потребуется, в т.ч. из-под Линукса? Как понимаю, следует через SPI проливать?
Было бы интересно посмотреть про программирование голых МК, как в электронной шпаргалке, сделанной Алексом
Просьба снять подобное для Arduino Pro Ide и конечно по PlatformIO.
Ты сказал что этот канал будет вести другой . Все таки приятно что это ты.
@ArduNotes
4 жыл бұрын
Я сказал что появится ещё один ведущий
Ох, не так давно открыл для себя внутрисхемную отладку через Dragon для ARM'ок и st-link для stm'ок соответственно. Вспоминаю теперь обычную отладку как страшный сон. А вообще, если хотите писать более или менее серьезные проекты, то очень советую Atmel studio, или еще лучше переходить на STM + System Workbench for STM32, если нет жесткой привязки к камню. А еще есть расширение под VS для работы с атмеловскими камнями, тоже довольно удобно.
Привет, спасибо за видос, нравится твой контент. Слабо замахнуться на разъяснение работы с регистрами на примере портов ввода-вывода? Удачи.
@ArduNotes
4 жыл бұрын
А чего тут замахиваться? Открываешь пинаут на плату, дергаешь нужный бит ноги в нужном регистре. Уроки на сайте есть
Наконец-то!
Алекс, сделай, пожалуйста, тестер аккумуляторов на Ардуино, типа IMAX b6. Очень хочется мерить внутренние сопротивление и ёмкость, но не за 30$.
Алекс сделай гайд по RFID
А есть ролик о понижении тактовой частоты? И как оно влияет на работу различных средств последовательного вывода?
Об Arduino pro ide не планируешь снять?
Спасибо
Подскажите, как защитить код от чтения из микроконтроллера?
Помогите пж! Я когда то скачал arduino ide 2.0 бета, она мне не очень понравилась и я удалил само приложение, а её файлы остались. Они мешают устанавливать ide 1.8.6 а не удаляются даже с unlocker'ом. Что мне делать?
Бинарник можно загрузить в прошивку "виратуальной Ардуино" программы Proteus и в ней симулировать всю электросхему под управлением Ардуино. Инфа для тех, кто теме этого Протэуса :)
@user-uv9rf6qm6f
4 жыл бұрын
нормальные IDE создают кучу файлов, один из них это .efl, если его загрузить, то в протеус можно будет еще и пошаговое выполнение кода смотреть. Очень удобно когда где-то бесконечный цикл.
А еще лучше использовать atmel studio или platformio
Спасибо, что нас не оставляешь. Может быть когда нибудь освоим //(усвоим)
Вот, графики у тебя на основном канале увидел, а как включить и не знал и про работу через блокнот тоже.
Alex сделай пожалуйста страбоскопы для авто на ардуино с эфектами. Оч нужно
Александр, очень прошу, сделайте отдельный гайд, как через arfuino ide запрограммировать еспруину
*Л. а. й. к. о. с.* за видос
Алекс, сделай видос для программирования адресной ленты ws2812
Привет, Visual Micro для Visual Studio 2017/19 пробовал? Вечная лицензия 50 баксов стоит, но на первый взгляд - весьма удобный плагин.
Будет видом по дисплею 1602?
Привет . Как перезаписать прошивку в Ардуинке ?
Санёк, давай по структурам урок
Одно дополнение по поводу готовых хексов. Это не такой уж и закрытый проект. Хекс без проблем дизассемблируется и становится вполне открытым :) Если нужно распространять обновления своего софта в действительно закрытом виде - то можн о сделать так: - хекс файл шифруем - в проц льем свой бутлоадер с алгоритмом расшифровки - отдаем пользователям шифрованный хекс - т.о. залить его они смогут только родным бутом, умеющим расшифровывать. Вот тогда действительно это будет закрытый проект, который можно практически свободно выкладывать и не переживать за свою собственность :)
Как-то понадобилось вызывать процедуру с частотой системного таймера. Это легко сделать, но нужно в исходниках Ардуины прописать в прерывании вызов своей функции. Все прерывания вызываются по простому, а вклинится в системный таймер сложнее немного.
Как на счёт PlatformIO, плагина для VS Code? Не думал использовать как замену стандартной IDE?
@MetalDIY
4 жыл бұрын
alexgyver.ru/platformio-%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0-arduino-ide/
@ArduNotes
4 жыл бұрын
alexgyver.ru/bad-platformio/
@BaphoBush
4 жыл бұрын
@@ArduNotes, понял, спасибо за ответ.
@TEENASPECT
4 жыл бұрын
@@ArduNotes хоткеев нет и кнопочки мелкие))) короче вкусовщина в статье.
@BaphoBush
4 жыл бұрын
@@TEENASPECT , ну да, в ней ведь так и написано.
Ты слышал про среду XOD? Если нет, советую глянуть) Тебя может заинтересовать
Советую вместо Блокнот++ использовать VS Code с плагином для ардуино, например marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino А бинарник все же можно перевести в текстовую версию используя декомпиляторы, например www.hex-rays.com/products/ida/ это на случай, если нужно немного изменить программу под свои нужды - например перепрошить какой-нибудь китайский девайс
It's alive! IT IS ALIVE!!1
Я правильно понимаю, что вкладка - это прямое продолжение кода, как просто разные страницы в ворде? Т.е. если у меня, к примеру, луп не закрыт в первой вкладке, то строчки кода из второй будут восприниматься как продолжение лупа?
@konstantin9655
4 жыл бұрын
P.S. простите за тупой вопрос
@ArduNotes
4 жыл бұрын
Именно
А можно сделать сельхоз робота для сборки урожая спелый не спелый например персик , абрикос
А про работу с меню будет продолжение? Очень ждем!
@ArduNotes
4 жыл бұрын
там вроде сказали "когда нибудь", и оставили ссылку на 4 примера меню готовых
@aleks-mar
4 жыл бұрын
@@ArduNotes очень актуальная тема!
Привет! Может в следующем видео о програматорах подробно расскажишь как закинуть на PIC микроконтроллер .hex файл? Спасибо большое!
@ArduNotes
4 жыл бұрын
По пикам ищите в гугле
Надо больше информации по вкладкам
@ArduNotes
4 жыл бұрын
Куда больше?
а про сон ардуины будет?
Раз уж были упомянуты хэдеры, кмк, стоило рассказать об include guard`ах (ru.wikipedia.org/wiki/Include_guard ), иначе новичок будет долго грустить из-за непонятно откуда берущихся "error: redefinition of ...". Да и зачем так сложно работать с вкладками, если IDE автоматически компилирует и линкует все единицы трансляции в папке проекта (и подпапках src внутри папки проекта)? Все как в обычном C/C++: хэдеры с объявлениями, .c/.cpp - с определениями, только точка входа - в ino. Тогда не будет свистопляски с именами по алфавиту и код станет по-настоящему модульным (можно будет легко копипастить из проекта в проект отдельные папки с кодом, которые могут быть подключены как git-сабрепозитории, например, а кросс-сылки между ними были бы через #include "../another_module/some_type.h"). Информация есть тут: arduino.stackexchange.com/a/54655
Скорее бы вышла стабильная версия Arduino Pro IDE с поддержкой ESP32, platformio не переваривает некоторые библиотеки что есть в моем проекте, например telnetSpy
Дружище не мог бы ты соорудит электро постуха . Есть видео на Ютубе из катушки как можно её улучшить с помощью ардуина !!
Как в визуал студио писать скеч для ардуино ?
@TEENASPECT
4 жыл бұрын
PlatformIO
Лично я о большинстве этих фишек не знал))))
@rifatzabirov9800
4 жыл бұрын
я тоже