PlatformIO или прощай, Arduino IDE

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ค. 2018
  • Универсальная среда разработки IoT приложений PlatformIO.
    Сайт проекта: platformio.org/
    Документация по использованию в редакторе VSCode: docs.platformio.org/en/latest/...
    Для работы системы требуется установка Python версии 2.7.x (не третьей версии!) Ссылка на скачивание змеюги (последняя на данный момент версия ветки 2.7): www.python.org/downloads/rele...
    Проект хорошо документирован, поэтому прежде чем задавать вопросы, поищите, пожалуйста, ответы самостоятельно.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 464

  • @MrTrI0k
    @MrTrI0k 3 ปีที่แล้ว +10

    Отлично, показал все азы работы с VS Code под ардуино! Теперь мне ненадо копаться самому!) Автору спасибо огромное!

  • @igorovcharov7424
    @igorovcharov7424 4 ปีที่แล้ว +12

    Вспомнился анекдот в тему:
    Вовочка приходит в аптеку:
    - Дайте мне упаковку презервативов!
    - Во-первых, это не для детей, - отвечает аптекарь,
    - а во-вторых, пусть придет папа и возьмет нужный размер.
    - Во-первых, это не для детей, а от детей,
    во-вторых, это не для папы, а для мамы,
    а в-третьих, мама едет на курорт, и какие там размеры будут, она еще не знает. :-))
    Держись чувак! Как гласит народная мудрость: Девушка как и трамвай, уйдет одна придет другая! :-))

  • @alexkiller9051
    @alexkiller9051 4 ปีที่แล้ว +16

    Экстра СПАСИБО за слова:
    - что бы вам было удобно, увеличу размер шрифта.

  • @nikolaydd6219
    @nikolaydd6219 2 ปีที่แล้ว +11

    Нельзя отправлять подруг одних отдыхать на море ;-)

    • @stredos1
      @stredos1 4 หลายเดือนก่อน

      Можно, с мамой и детьми)

  • @Blowjin
    @Blowjin 5 ปีที่แล้ว +92

    Прощай Arduino IDE!
    А, постой, дай еще пару библиотек!
    Теперь прощай!
    А, стой, ещё одну!
    Теперь точно прощай!
    ...

    • @user-uj4gr9ql4m
      @user-uj4gr9ql4m 4 ปีที่แล้ว +9

      плакалъ весь ютуб

    • @AlexanderStepanets
      @AlexanderStepanets 4 ปีที่แล้ว +1

      :))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

    • @keyzog
      @keyzog 3 ปีที่แล้ว +1

      В Arduino IDE вы не устанавливаете библиотеки?) Все либы есть сразу из коробки?

    • @passaw7
      @passaw7 3 ปีที่แล้ว +1

      Это чувак из наших)) сделал годный превью новой хейт платформы прощайка.

  • @Gold-Gold
    @Gold-Gold 5 ปีที่แล้ว +5

    Отличное видео, спасибооо!

  • @muxa57
    @muxa57 4 ปีที่แล้ว +3

    Спасибо за видео. И да, Marlin 3D Printer Firmware 2.03 компилируется за 88 секунд. Сборка после одного исправления всего за 13 секунд. А главное - работает всё надёжно и предсказуемо на совсем не топовом ПК.

  • @Legantmar
    @Legantmar 5 ปีที่แล้ว +17

    спасибо за видео, для многих будет полезно.
    для себя выбрал sublime text и плагин deviot (который построен на базе platformIO)
    p.s. sublime text открывается за секунду, поддерживает несколько окон, вкладок, имеет хороший функционал и базу плагинов. ни реклама вот ни разу

    • @agentsmit09
      @agentsmit09 4 ปีที่แล้ว

      sublime text мне нравится больше чем VS Code, но у него небольшой недостаток, нету IntelliScience. Для мелких проектов или быстрой правки кода не критично, а в более крупных просто становится необходимостью. Так что deviot тоже будем держать на заметке

  • @andrikjustme2871
    @andrikjustme2871 5 ปีที่แล้ว +2

    Спасибо за видео, пересмотрю завтра на свежую голову еще разок. Только вопрос, а как из под него дебажить, чтоб не заливать каждый раз ? Можно или нет ? И если можно то как ?

  • @yohabi
    @yohabi 2 ปีที่แล้ว

    Спасибо! Стартанул без лишних проблем благодаря этому видеоуроку

  • @Nachmed
    @Nachmed 5 ปีที่แล้ว +2

    Спасибо за видео!

  • @umbrellamax
    @umbrellamax 5 ปีที่แล้ว +4

    Спасибо за видео очень полезно при освоении. Все сразу собралось и заработало . И вообще все видео просто супер !

  • @VladVons
    @VladVons 5 ปีที่แล้ว +3

    помогло. спасибо
    еще бы пару слов о дебагере для ESP8266

  • @TheWladberlin
    @TheWladberlin 4 ปีที่แล้ว

    Спасибо за урок! Мой младший, что касается Ардуино, только VSCode и признает, а я как то к ардуиновскому IDE болше привык, как-то проще намного там все. Ну что же, теперь буду догонять своего отпрыска :)))

  • @sergeychigarev255
    @sergeychigarev255 3 ปีที่แล้ว +12

    Скажите, как в 2020 году т.н. "разработчики" ухитряются писать тормозящие редакторы кода с подсветкой синтаксиса?! Ну вот серьезно? Это ж летало в 1995 году на существенно меньших ресурсах... Как так?! как они это исхитряются делать?

    • @gippopotamius
      @gippopotamius 2 ปีที่แล้ว

      То что летало, не позволяло пелопатить мегабайты чужого кода, разобраться что не так, как оно вообще работает, и затем быстренько всё исправить. В общем там далеко не только подсветка синтаксиса и автодополнения.

    • @kalobyte
      @kalobyte ปีที่แล้ว

      и какой редактор кода с 95м году подсвечивал код?
      тормозит не подсветка, а автокомплит, которому нужно просканировать кучу мелких файлов, распарсить текст и держать его в памяти
      если у тебя нет ссд и 8-16 гиг озу, то будет тормозить
      в 2022 уже году одним человеком пишутся такие приложения, которые в 1995 писались целой командой
      есть такая дорогая иде keil, там как раз редактор кода из 90х и нет автокомплита, а денег стоит как новый компутер

    • @sergey-chigarev
      @sergey-chigarev ปีที่แล้ว +2

      @@kalobyte для свеления: в 1995 году уже вышла первая Delphi, где подсветка кода была само собой разумеющейся фичей. К тому времени уже почти 10 лет как выпускался Turbo C с подсветкой. Да и несколько других просто текстовых редакторов с подсветкой было (multiedit).

    • @kalobyte
      @kalobyte ปีที่แล้ว

      @@sergey-chigarev
      я имел в виду автокомплит

    • @MPAM_by_XY
      @MPAM_by_XY ปีที่แล้ว +2

      фреймворки сударь. люди перестали писать. стали срать кодом...

  • @quadrocopters
    @quadrocopters ปีที่แล้ว

    Благодарю ! Есть отладка , это главное преимущество .

  • @abrajmek_zalilov
    @abrajmek_zalilov 5 ปีที่แล้ว

    Alex, доброго дня! Столкнулся с такой вот руганью (раздел Problems) "cannot open source file "stdlib.h" (dependency of Arduino.h)
    Такая же проблема с зависимостями возникает для библиотечки U8glib.h ("cannot open source file stddef.h"). Искал эти библы в общем каталоге (Libraries) - без результата... Помогите пожалуйста.

  • @yshinig
    @yshinig 5 ปีที่แล้ว +1

    хорошая работа молодец

  • @Coffee_all_time
    @Coffee_all_time 3 ปีที่แล้ว

    После Visual Studio эта мне более привычна. Попробую перейти. Спасибо за ролик.

  • @esofonov
    @esofonov 5 ปีที่แล้ว

    Есть кто использовал библиотеку TaskScheduler? Подскажите, как она "в бою"? Всё норм или с глюками?

  • @alexanderstorozhenko7154
    @alexanderstorozhenko7154 3 ปีที่แล้ว

    Не сразу получилось настроить, но заработало. Спасибо!

  • @zhdanvadim9536
    @zhdanvadim9536 4 ปีที่แล้ว

    спасибо! решил тоже перейти

  • @kapustin1968
    @kapustin1968 4 ปีที่แล้ว

    С меня лайк. А мне лично хватает для этого notepad++, потом код вставил в ардуино иде и залил в плату, все элементарно

  • @kushlavr
    @kushlavr 5 ปีที่แล้ว +1

    редактор имеет удобную систему команд:
    cntrl + k + o переключение между заголовками и кодом.
    cntrl + k + d автоформатирование.
    если стоять на строке (не видиляя текст ) и нажать cntrl + c или x то строка скопируется / вырежется в буфер обмена.
    для вставки из буфера можна зажать и удерживать cntrl + shist и потом при каждом последующем нажатии на v будет вставлятся очередная скопированная ранее строка.

  • @gt540gfx
    @gt540gfx 6 หลายเดือนก่อน

    А не скачивать библиотеки можно? Свои добавлять? Или руками положить в папочку проекта? Отладчик есть в нем? Или таже ардуино только с подсветкой ?

  • @user-qy7oz4rn4g
    @user-qy7oz4rn4g 2 ปีที่แล้ว

    Думал про него, но теперь точно вижу это то, что я искал.

  • @olegelin6647
    @olegelin6647 4 ปีที่แล้ว +3

    А смысл этого всего если через Ж костыли прикручивать надо? ...Я бы понял если редактор позволял к примеру виртуализировать и дебажить код ...а так на ФИГА КОЗЕ БАЯН?

  • @michroz
    @michroz 2 ปีที่แล้ว

    Спасибо. Я не понял пока как использовать свои Ардуиновские проекты. Например, у меня 2 модуля общаются по LoRa. В Ардуино - это 2 ino-файла, загружаю их в 2 инстанса Ардуино IDE, в каждом настраиваю свой борд и свой порт - и вуаля Ctrl-U там и тут. Два монитора бегут сразу. А что здесь? Надо иметь 2 проекта и постоянно переключаться между ними или можно всё в одном проекте? Можно ли, в одном проекте билдить 2 разных скетча в 2 разных борда? 1 скетч в несколько разных бордов?
    _Будем искать... (с)_

  • @pichbah
    @pichbah 4 ปีที่แล้ว

    На первый взгляд все просто и понятно. Лайк. подписка. На канале много всего интересного чего нужно посмотреть. Вопрос только с VSC, как я понял этот софт отдельно ставится перед PlatformIO?

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว +1

      VSC - это просто редактор с поддержкой плагинов, коим для него является PIO. Как альтернатива редакторов с поддержкой PIO есть Atom, но по скорости работы на момент моего знакомства с ним это были боль и унижение.

  • @user-ls2mi3xs2d
    @user-ls2mi3xs2d 5 ปีที่แล้ว

    Русификатор есть? Или придётся вспоминать английский? Подхватывает ли синтаксис подгруженных библиотек? Не проще вручную скопировать папки из ардуино в папку этой пороги? Попросило поставить гит. Буду разбираться.

  • @windy_sky
    @windy_sky 3 ปีที่แล้ว

    Отлично теперь я всё понял.👍

  • @MrZiLiBoB4Ik
    @MrZiLiBoB4Ik 5 ปีที่แล้ว +18

    Аха-ха-ха... Лёша молодец... Поднял настроение. Спонсор выпуска - Крым, т.к моя подруженция там отдыхает, в связи с этим у меня появилось время! :))))))))
    Да, это я и удивился в прошлом видео, по поводу скорости компиляции :)
    Просто запарился с прошлым проектом, достаточно большим, приходилось перекомпилировать много десятков раз и каждый раз ждать надо было очень долго.

    • @pheasant2003
      @pheasant2003 5 ปีที่แล้ว

      DigitalMind вообще угар!!!

  • @alexlyalin
    @alexlyalin 4 ปีที่แล้ว

    У меня VS code не компилирует mbed. Говорит обновить Path не может открыть файл minar-platform-mbed. Не подскажете куда копать?

  • @user-dw4ix2lh5g
    @user-dw4ix2lh5g ปีที่แล้ว +1

    Да! Вы будете быстрее не уметь писать... Сделал мой день!

  • @vladimirsafonov8707
    @vladimirsafonov8707 ปีที่แล้ว

    Спасибо за познавательный урок! Вопрос есть. Сначала запустил прогу из PlatformIO. Отработала. Потом перешел на Arduino IDE. Там пытаюсь запустить другую программу и вижу ошибку: can't open device "\\.\COM9". Понятно, что порт занят запущенным процессом из PlatformIO. Какие есть способы освободить порт?

    • @alexmorozov73
      @alexmorozov73  ปีที่แล้ว

      Очевидно закрыть монитор порта в PIO. Или у вас не тот порт в AIDE выбран.

  • @yshinig
    @yshinig 5 ปีที่แล้ว +1

    Все установилось, только домашнюю страницу не показывает PIO Home.

  • @aln9391
    @aln9391 5 ปีที่แล้ว +2

    Посвящение трогательное

  • @mihhailkim3220
    @mihhailkim3220 5 ปีที่แล้ว +11

    для любителя пока всё очень сложно .а так успехов

  • @Artha111
    @Artha111 5 ปีที่แล้ว

    Алексей, добрый день! Ещё раз благодарю за освещение подобных тем.
    Опять прошу помощи: есть ли УДОБНАЯ возможность различные версии кода в текущем проекте сохранять. В Arduino IDE, просто сохранял проекты с разными именами в какой-то общей папке...
    Просмотрел документацию, в явном виде не нашел. В сообществах, среда PlatformIO, пока еще не очень популярна.
    Думаю, понятно для чего это бывает нужно. Например, разные библиотеки проверить... или написал, работает, но решил усовершенствовать и ..., вернулся к предыдущему варианту... :).
    Заранее благодарен,
    Андрей.

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      В Arduino IDE в меню Tools есть пункт Archive sketch, который создает архив с папкой скетча, дополняя имя датой. Как простейший вариант вполне себе подходит.
      А в случае PlatformIO на VS Code нужно именно редактор (VS Code) настраивать на использование контроля версий, об этом можно почитать code.visualstudio.com/docs/editor/versioncontrol
      Для Atom свои системы контроля версий.
      Но вот удобно ли это...

    • @Artha111
      @Artha111 5 ปีที่แล้ว

      @@alexmorozov73
      Оперативно! Благодарю премного! Буду изучать...

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 3 ปีที่แล้ว

      Про git слышал?

  • @stanislawhoisan
    @stanislawhoisan 4 ปีที่แล้ว +1

    ОГРОМНОЕ СПАСИБО!!!!
    Долго мучился с библиотекой Adafruit_BMP280, благодаря ВАМ наконец-то проект собрался ..
    P.S у кого такая же беда вот тайм код 31:43 где в видео автор объясняет данную причину.

  • @user-vd5vp3sw8e
    @user-vd5vp3sw8e 5 ปีที่แล้ว +1

    Ты прислушался к моим рекомендациям, АЛИЛУЯ!)

  • @Anisimov_Yu_M
    @Anisimov_Yu_M 5 หลายเดือนก่อน

    А в VS Code по умолчанию тёмная тема? Её можно изменить?

  • @andreyparovozz
    @andreyparovozz 5 ปีที่แล้ว

    Хм, а авр произвольные поддерживает? И без всяких быдлобуратино кодов? Надо будет попробовать . Так-то vscode мне нравится.

  • @user-dg3ut2mc6i
    @user-dg3ut2mc6i 4 ปีที่แล้ว

    ОООО! СПАСИБО!

  • @8807technotrasher
    @8807technotrasher 4 ปีที่แล้ว +2

    я вернулся к Arduino IDE. мне очень удобно именно в нем работать. наверно - каждому своё. PlatformIO для меня сложно и избыточно.

    • @passaw7
      @passaw7 3 ปีที่แล้ว

      Ну все не справился, нечи зачетку

  • @anatoliyv5607
    @anatoliyv5607 ปีที่แล้ว

    У меня компилятор в платформио постоянно ругается на то что ардуино иде кушает на ура, нет у меня квалификации ковырятся в этом , можно как то чтоб компиляторы были одинаковые?

  • @wlasov
    @wlasov 5 ปีที่แล้ว +7

    Я перешёл сначала на платформио для ардуино атмега, и ту понеслось... потом на ардуино для стм32, потом на нативную среду стм32 😂

  • @OttoLilo
    @OttoLilo ปีที่แล้ว

    Как сделать что бы фигурные скобки НЕ переносились на новую строку. Что бы было как в Arduino IDE?

  • @redserjogha
    @redserjogha 4 ปีที่แล้ว +1

    Да помучался я с ArduimoIDE, плюнул, и переполз на PlatformIO. Хорошая штука, только с поддержкой BSD в последних версиях не очень, хотя можно подкрутить.

  • @user-pz8nu4st4r
    @user-pz8nu4st4r ปีที่แล้ว

    Можно вкратце преимущества над Arduino IDE? только без всяких удобнее и проч.

  • @user-ui1fy9pq5r
    @user-ui1fy9pq5r 5 ปีที่แล้ว

    Алексей здравствуйте.
    При конвертации проекта ESP_Relay_5_2 возник такой глюк, реконнект ESP8266 к домашней точке доступа каждые 5 секунд. При компиляции и заливке через ArduinoIDE все проходит нормально. Стартует и работает стабильно.
    Библиотеки пробовал импортировать вместе с проектом и использовать внутренние PlatformIO - результат одинаков.
    Плата - китайский клон NodeMCU.
    Могли бы попробовать на свой плате?

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Обновите бутлоадер и параметры вай-фай на версию от SDK 2.1, потом заливайте скетч.

    • @user-ui1fy9pq5r
      @user-ui1fy9pq5r 5 ปีที่แล้ว

      Спасибо. Сменю попробую, от китайцев бутлоадер стоит от SDK 2.2.1.

    • @user-ui1fy9pq5r
      @user-ui1fy9pq5r 5 ปีที่แล้ว

      Не помогло. Попробовал бутлоадер 1.7, 1.6, 1.5 и esp_init_data_default.bin от 2.1 и 2.2.
      Попробовал еще на стабильной версии подсунуть прошивку через OTA обновление и сразу начались реконнекты.
      Видимо мои руки еще не доросли до PlatformIO ((

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      У вас какая версия пакета ESP8266 в Arduino IDE установлена? В параметрах платы не меняли lwIP на старую версию (1.4)? Дело в том, что нет разницы между 2.4.1 там и здесь. И компиллятор один и тот же.
      Нестабильный вай-фай - стандартный признак несоответствующих SDK параметров или плохое питание (но второе уж точно от среды не зависит :) ).

    • @user-ui1fy9pq5r
      @user-ui1fy9pq5r 5 ปีที่แล้ว

      Похоже победил))
      Версии пакета 2.4.1 и там и там.
      В PlatformIO компилировал с ключом: build_flags = -D PIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY, оглядываясь на настройки в AIDE.
      Вчера еще находил, в котором файле PlatformIO указано 1.4, а сегодня не могу)))
      Еще с моей стороны видимо был промах, что сначала выбрал платформу nodemcuv2, а потом просто в ini файле поменял на board = d1. Сегодня поменял [env:d1] и скомпилировались одинаковые по размеру с AIDE файлы. После обновления перезагрузки прекратились!
      Спасибо за помощь.

  • @MrZiLiBoB4Ik
    @MrZiLiBoB4Ik 5 ปีที่แล้ว +6

    Лёш, забыл указать в видео, что должен стоять Питон,
    либо его надо будет поставить в процессе установки, и что странно, именно версии 2.7.х
    А без Питона ничего не работает...

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว +8

      Я уже несколько раз на этом компьютере ставил/сносил и VSCode тоже, а до этого стоял Atom, который и требовал однозначно Python 2.7. Так что да, ролик может не отражать реальную картину чистой установки.
      Спасибо, допишу под роликом примечание (хотя разве кто-то читает тексты под роликами кроме ссылок на код? :) )

    • @AntonySimkin
      @AntonySimkin 4 ปีที่แล้ว +1

      @@alexmorozov73 да, и даже комменты) спасибо за видос!

    • @alexkiller9051
      @alexkiller9051 4 ปีที่แล้ว +1

      @@alexmorozov73 да и постоянно

    • @TheWladberlin
      @TheWladberlin 4 ปีที่แล้ว

      @@alexmorozov73 Никакого питона у меня нет, все ставится без него, все работает

  • @les12001
    @les12001 4 ปีที่แล้ว

    Здравствуйте! Спасибо за интересный материал !
    Подскажите после Arduino ide на что лучше перейти? Для программирования атмег esp и СТМ ? Прошу совета у всех кому не сложно дать совет?

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      А чем вас PIO не устраивает?
      Сомневаюсь, что есть другие бесплатные мультиплатформенные решения.

    • @les12001
      @les12001 4 ปีที่แล้ว

      @@alexmorozov73 я его только начал изучать , мне интересно есть ли ещё какие то альтернативы )

  • @Alex_Railnolds
    @Alex_Railnolds 4 ปีที่แล้ว

    Подскажите, а обязательно ли скачивать нужные библиотеки в само Platformio? Ведь все равно (как я понял) в каждый проект (папку проекта) нужные библиотеки включаются. Не достаточно ли будет просто объявить нужные в platformio.ini и они сами подгрузятся только для этого проекта при первой компиляции?

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      Вы правы, не обязательно. Я просто показал оба способа вместе ("масло масляное").

    • @Alex_Railnolds
      @Alex_Railnolds 4 ปีที่แล้ว

      @@alexmorozov73 , я просто спросил на случай - при переустановке системы я вряд ли вспомню какие библиотеки мне были нужны для проекта, и чтобы не вспоминать и не скачивать их заново наверное правильнее было бы их просто указать в platformio.ini и забыть о них. Или если кому-то передать проект, чтоб он не парился. Оказывается можно, и это отлично. Спасибо.

  • @janbar1331
    @janbar1331 3 ปีที่แล้ว

    Уважаемый Алекс Морозов! А есть на Платформио чтото типа Emmet?

    • @alexmorozov73
      @alexmorozov73  3 ปีที่แล้ว +1

      А причем здесь PIO? Ищите ваш эммет для редактора, а не для мультиплатформенной среды компилляции. Т.е. для VS Code.

    • @janbar1331
      @janbar1331 3 ปีที่แล้ว

      @@alexmorozov73 Спасибо!

  • @D__N54
    @D__N54 5 ปีที่แล้ว

    Здравствуйте.
    Я совершенный нуль в деле программирования.
    Начал изучать эту среду, в основном для заливки в контроллер 3D Принтера "прошивки".
    Благодаря Вашему видео я смог скомпилировать Marlin2.0 для ArduinoDUE, позже попробую и залить!
    Огромное спасибо!
    У меня только один вопрос: слева панельку как включить? которая с шестерней внизу.
    Дети крутились что-то нажал и она улетела, сколько не искал так и не нашел где ее включить!
    Спасибо!

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Все, что касается внешнего вида, очевидно скрывается в меню View.
      View -> Appearance -> Show Activity Bar

    • @D__N54
      @D__N54 5 ปีที่แล้ว

      Спасибо!

  • @user-vx5jq2ts2q
    @user-vx5jq2ts2q 5 ปีที่แล้ว

    Увидел это видео и уже второй день сижу и разбираюсь. Это все выглядит многообещающе.
    Есть некоторая проблема: не могу найти инфы по поводу добавления своих плат. (хочу добавить atmega128 (megacore)).
    Изменить, например, фьюзы можно в json файле в папке C:\Users\user\.platformio\platforms\atmelavr\boards. Но где искать аналог файла pins_arduino.h?

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Эту ссылку, я полагаю, вы уже читали: docs.platformio.org/en/latest/platforms/creating_board.html
      А вот в %USERPROFILE%\.platformio\packages\framework-arduinoavr есть подкаталог variants, попробуйте создать в нем подкаталог для вашей платы с файлом pins_arduino.h внутри и в .json файле, который вы правили, добавить в объект "build" дополнительное поле "variant": "ИМЯ_КАТАЛОГА".

    • @dmitryponyatov2158
      @dmitryponyatov2158 4 ปีที่แล้ว

      @@alexmorozov73 а под тяжелые железки типа RT5350 есть смысл использовать? из того что нужно -- запуск make с параметрами, и обязательно полноценный remote gdb

  • @DrawingTimeLapse
    @DrawingTimeLapse 5 ปีที่แล้ว +14

    блокнот рулит

  • @aleksandr4626
    @aleksandr4626 2 ปีที่แล้ว +1

    Майкрософт с виндой разобраться не может, чем выше версия студии тем больше граблей. Теперь еще и к микроконтроллерам ручонки тянет ))

  • @user-xo2yn4cg5s
    @user-xo2yn4cg5s 4 ปีที่แล้ว

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

  • @alexeigopher5458
    @alexeigopher5458 5 ปีที่แล้ว

    я поставил себе атом и под него платформу. просто песня. хоть проги можно писать нормально! покоряет кол-во типов контроллеров в поддержке. титанический труд!

  • @dmitryponyatov2158
    @dmitryponyatov2158 4 ปีที่แล้ว

    А подключение странных языков поддерживается? Пока ковыряю Nim для Android NDK, но неплохо бы как-нибудь под STM32F4 перетащить

  • @TheWladberlin
    @TheWladberlin 4 ปีที่แล้ว

    Где поменять Location (default) - так чтобы он каждый раз не спрашивал?

  • @vladimirsafonov8707
    @vladimirsafonov8707 ปีที่แล้ว

    Если есть несколько проектов, как выбрать, какой будет запускаться по умолчанию? Вроде нажимаю стрелку Upload -> но запускается не тот main.cpp, который сейчас редактирую, а из другого проекта (((

    • @alexmorozov73
      @alexmorozov73  ปีที่แล้ว

      Если комп древний, то такое бывает. Быстрее закрыть VS и снова запустить. В нижнем тулбаре есть выбор текущей конфигурации, можно попробовать ее поменять.

  • @MrZiLiBoB4Ik
    @MrZiLiBoB4Ik 5 ปีที่แล้ว

    Не успел почитать Ваш ответ, удалил свой коммент и позже увидел уведомление об ответе .
    Разобрался с ошибками.
    Надо было инклюды разместить после инициализации всех переменных, т.е перед сетапом.
    И в принципе все заработало, осталась пара каких то незначительных ошибок.

  • @pavelsan1954
    @pavelsan1954 2 ปีที่แล้ว

    Есть ли в этой среде пошаговый отладчик?

  • @user-rv9wm5lw6d
    @user-rv9wm5lw6d 2 ปีที่แล้ว

    Спасибо у меня наконец вышло прошить плату програмой Платформио. Большое Спасибо.

  • @Beleonyx
    @Beleonyx ปีที่แล้ว

    Как были статьи про PlatformIO в 2018 году, в нём они же и остались. Прощание пошло не по плану

  • @andreysrza
    @andreysrza 5 ปีที่แล้ว +1

    Спасибо очень познавательно! Есть вопрос, если конечно у Вас будет время на него ответить, прошу помощи в нахождении информации по поводу записи загрузчика в Arduino в PlatformIO а так же как можно установить туда esp8266 sketch data upload (Arduino ESP8266 filesystem uploader) ( github.com/esp8266/arduino-esp8266fs-plugin ) для разметки файловой системы, может в этой среде все можно сделать проще? Спасибо!
    P.S. Буду признателен даже за ссылки на информацию по данным вопросам.

  • @MrZiLiBoB4Ik
    @MrZiLiBoB4Ik 5 ปีที่แล้ว +1

    Алексей, предлагаю сделать вторую часть видео с более подробным разбором импорта.
    На простом примере, к примеру майн и пару вложенных .ino файлов с функциями, без хэдеров.
    Т.к те люди, которые успели посмотреть видео, уже мне кучу понаписали, что всё бы ничего, но импортировать не получается.
    А я им чего то путёвого объяснить не могу, т.к сам не до конца разобрался, на столько, чтобы давать инструкции...

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว +2

      У меня нет таких кривых примеров. Когда-то давно кто-то присылал мне ужас какой-то с кучей файлов .ino, но я уже не помню что это было. Вот его импортировать - тот еще труд будет.
      Я не против еще ролик снять, правда моя подруженция уже в субботу возвращается голодная, так что помру я скоро... :)

    • @MrZiLiBoB4Ik
      @MrZiLiBoB4Ik 5 ปีที่แล้ว +1

      :)))
      Мне некоторые вещи не понятны пока что.
      Проект разбит на файлы. просто для удобства, там не библиотеки, а просто функции,
      которые работают с глобальными динамическими переменными.
      Конфигурация работы - один файл, работа с файлами - другой, настройка вай-фай - третий, и т.д
      но это просто функции общающиеся с глобальными переменными.
      В A-IDE всё это компилилось как одно целое (понятно, что костыли и быдлокод, ну, как есть)
      Так вот, как отнесётся компилятор к тому, что во многих хэдерах будет прописана к примеру #include
      т.к часто есть работа с server.
      будет копмпилить одну библиотеку или для каждого хэдера будет грузить ещё раз.
      Так же и с глобальными переменными.
      Получается выход один - передавать в функции данные как положено, а не брать их с глобальных переменных?
      Ну а как быть с возвратом, т.к функции бывает работают с кучей переменных разного типа.
      Отработала и вышла, без возврата данных и молча, но глобальные переменные скорректировала.
      Если прописывать в хэдерах их, компилятор ругается, типа переменная уже определена (уже в другом файле).
      Убираешь, ругается - неопределена. Замкнутый круг....
      Пробовал подключать файл с глобальными переменными, но опять загвоздка,
      в разных файлах используется разный набор переменных и периодически они перехлёстываются.
      Опять же, как компилятор отнесётся к тому, что если тупо в каждом хэдере будет include в котором весь набор переменных.
      Можно попробовать пакеты переменных завернуть в структуру или в классы, но опять, как они будут видеться во внешних файлах.
      В общем, у меня недостаточно опыта и знаний понять, что лучше всего сделать в данном случае.
      Вот в этом всём я пока и не разобрался... Так же как и многие...(но у них ещё хуже, они и про хэдеры пока ничего не понимают)
      Хотя, и я не далеко ушёл... по крайней мере как решить вышеописанную проблему, мне пока неясно...

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว +2

      Во-первых, все нормальные библиотеки начинаются с проверки дефайна с уникальным именем и только при его отсутствии код будет скомпиллирован. Таким простым образом решается проблема множественных инклюдов одной и той же библиотеки.
      Собственно остальных проблем тоже нет.
      Глобальные переменные должны быть или определены в одном хедере и инклюдиться по необходимости, или определены в одном файле, а в других перед использованием объявлены как внешние с ключевым словом extern перед типом и именем. Тогда линкер будет знать, что где-то эта переменная должна быть определена, а компиллятор не будет ругаться, что не знает где именно.
      Для обоих примеров посмотрите на мою "библиотеку" SdUpdate из следующего ролика, точнее на ее хедер.

  • @howtowriteanessay2631
    @howtowriteanessay2631 4 ปีที่แล้ว +3

    Для тех задач, которые решают с помощью Arduino, функционала IDE более чем достаточно. Для всего остального есть Atmel Studio.

    • @olegpupkin4460
      @olegpupkin4460 4 ปีที่แล้ว +1

      Чтобы открутить колесо, рожкового ключа достаточно, но...

    • @tanixtx5298
      @tanixtx5298 3 ปีที่แล้ว

      @@olegpupkin4460 Интересно было бы посмотреть на откручивание колеса из литья рожковым ключом. :)

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 3 ปีที่แล้ว +1

      Это как сравнивать паяльник и паяльную станцию. В принципе, всё, что можно сделать паяльной станцией можно сделать и паяльником. Значит, паяльная станция не нужна?
      Вопрос в удобстве: подсветка синтаксиса, автокомплит, подчеркивание ошибок, автоформатирование, горячие клавиши, контроль версий библиотек, гит, подсказки... Можно без этого жить? Можно. Но зачем? Тем более, всё бесплатно.

  • @stenzoautomatic
    @stenzoautomatic 5 ปีที่แล้ว

    Алексей,здравствуйте.Блин опять ваша помощь не помешала бы.Не могу прошить esp8266(nodemcu), вылазиет вот такое:warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed
    error: espcomm_upload_mem failed
    *** [upload] Error 2,
    в ардуино IDE тоже самое. Погуглил и почитал форумы:это проблемы с ком портом и несоответствие скоростей,но вчера то всё работало и я ничего не менял,как быть?где посмотреть?может опять переустановить всё или питон переустановить?

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Закрывайте перед аплоадом сериал-монитор что в AIDE что в PlatformIO. Чтобы задача заливки была единственной. Если не поможет, то попробуйте скорость заливки понизить в platformio.ini
      upload_speed = 115200
      Ну и отключить плату и подключить снова - тоже путь.

    • @stenzoautomatic
      @stenzoautomatic 5 ปีที่แล้ว

      @@alexmorozov73 не помогло,завтра попробую дополнительные проверки из этого сайта:wikihandbk.com/wiki/ESP8266:Прошивки/Arduino/FAQ/При_попытке_загрузить_ESP8266_получаю_ошибку_«espcomm_sync_failed»._Как_решить_эту_проблему%3F,а пока пойду спать, у меня уже второй час ночи пошёл,если добьюсь результатов обязательно вам сообщу.

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Попробуйте еще держать ресет и отпустить его только после запуска esptool.
      И если есть отдельный USB-UART на 3.3В, то подключить его к TX/RX и попробовать залить через него, может быть набортный мост глючит.

    • @stenzoautomatic
      @stenzoautomatic 5 ปีที่แล้ว

      @@alexmorozov73 дополонительные проверки не увенчались успехом,но проблема решилась:просто попробовал с другой еспэхой и всё заработало,заказывал 2 штуки с али-экспресса у одного и того же продавца,но в разное время,так вот первая прошилась,а вторая которая пришла недавно не прошивается,пожертвую ардуинкой там есть такая же микросхема CH340G, перепаяюю её на нерабочую еспэху,думаю дело в ней,если нет то выкину.Вам пожелаю удачи и спасибо за отзывчивость!P.S.: видать китаец в этот день был уставший и отправил мне палёвую еспэшку))))

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Вы все-таки перед инвазивными действиями попробуйте прошить внешним USB-UART. В этом случае вам нужно будет зажать кнопки и boot и reset и отпустить их только когда запустится esptool в самом конце сборки проекта. Внешний UART не сможет ни перезагрузить плату сам ни в режим прошивки ее перевести!
      А так да, бывает. У меня тоже одна NodeMCU с мертвым мостом, я на ней как раз потенциально опасные опыты ставлю. :)
      Удачи!

  • @user-yz9uw3pd5t
    @user-yz9uw3pd5t 2 ปีที่แล้ว +1

    У меня из-за upload_speed & monitor_speed ошибка при загрузке возникает, убрал и норм шьётся со старым бутлоадером. Ардуино нано. Ставил скорость как на видео. Интересно почему так происходит, что бы это могло быть

    • @alexmorozov73
      @alexmorozov73  2 ปีที่แล้ว +1

      Старый бутлоадер для Nano не поддерживает скорость заливки 115200, вот поэтому и ошибки.
      При максимальных размерах прошивок для AVR вообще можно не париться о скорости.

  • @ArduBlock_Projects
    @ArduBlock_Projects ปีที่แล้ว

    Круто 👍

  • @vorobeichumaziy
    @vorobeichumaziy 3 ปีที่แล้ว

    Кстати, болванка из под cubeMX(hal) без проблем собирается. Чудесно.

  • @talipovp500
    @talipovp500 2 ปีที่แล้ว

    Спасибо за видео. Но у меня есть небольшая проблема. Не работает автодополнение кода и нет подсветки ошибок в коде . При этом все компилируется и программируется.
    Стоит Windows 7 . Питон ставил 3.8 . Поставил 2.7 пробовал разные версии платформио , разные версии с/с++ . Результат один - нет автозаполнения кода и подсветки ошибок. Вы не сталкивались с такой проблемой?

    • @alexmorozov73
      @alexmorozov73  2 ปีที่แล้ว

      Вы о VSCode говорите? Для автодополнения нужно, чтобы IntelliSense просканировал проект. Если компьютер не самый медленный, то обычно все само работает.

    • @talipovp500
      @talipovp500 2 ปีที่แล้ว

      @@alexmorozov73 спасибо за оперативный ответ.
      Да речь о vs code . Компьютер на самом деле очень медленный (p4, 3Ггц, 2 гиг ОЗУ ).
      Проект был открыт около 3х часов, но я думал что подсветку ошибок он должен делать сразу !?

    • @kalobyte
      @kalobyte ปีที่แล้ว

      ​@@talipovp500
      на таком хламе я сидел в 2007 году последний раз в пту
      для современных иде это медленный процессор, а 2 гига озу это вообще только для работы виндовса еле хватит
      нужно 16 гиг озу и ссд для нормальной работы компилятора и автокомплита

  • @user-ok1dg2rb3u
    @user-ok1dg2rb3u 4 ปีที่แล้ว

    Давно искал, куда бы свалить с этой родной IDE. Перепробовал кучу всего и остановился на это PIO. Нравится. Подкупает, что для разных платформ (Arduino и STM32) можно строчить код и хоть какую-то вести отладку в одной и той же среде - просто меняем вкладки в редакторе :) Для непритязательных, но вредных пользователей - самое то. Еще бы эту PIO отучить лазить в инет на каждый чих и тогда это будет IDE моей мечты :) А, да, еще кнопки побольше бы, кое-какие мелочи поправить и местами вообще всё переделать :)

  • @sergey_5557
    @sergey_5557 5 ปีที่แล้ว

    Как в данной среде разработки прошить Digispark? Нажимаешь UpLoad и компилятор не ждет подключения платы в порт как это происходит в Arduino IDE. И где искать HEX файл если есть необходимость заливать код сторонним программатором?

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Удаляйте все задачи перед заливкой, тогда компилляция будет единственной задачей и появится надпись о необходимости переподключения платы для заливки.
      В логах компилляции указан путь к .elf файлу, .hex лежит в том же каталоге.

    • @sergey_5557
      @sergey_5557 5 ปีที่แล้ว

      @@alexmorozov73 Заработать то оно заработало. И скорость сборки конечно под ESP8266 впечатляет, но чем дальше тем больше у меня тупых вопросов вылезает- как скорость Serial monitor поменять?

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      А документацию почитать идея не посещает? :)
      docs.platformio.org/en/latest/projectconf/section_env_monitor.html

  • @stenzoautomatic
    @stenzoautomatic 5 ปีที่แล้ว

    Алексей здравствуйте, сделал всё как вы показали, не могу прошить мигалкой светодиода свой nodemcu esp8266-12e,когда загружаю то пишет вот такое:
    PackageManager: Installing tool-mkspiffs @ ~1.200.0
    Error: Detected unknown package 'tool-mkspiffs'
    Хотя через ардуино иде шьётся прекрасно.
    Погуглил про mkspiffs: я так понял какое то расширение у меня не установленно, вроде как spiffs это что бы файлы можно сохранять в esp. Даже незнаю ответите вы мне или нет, но уже голову сломал в чём проблема и не могу понять как установить это раширение в PLATFORMIO.

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Удалите поддержку ESP8266 из PlatformIO и заново поставьте. Проблема в неполной или неправильной инсталляции/обновлении пакета платформы.

    • @stenzoautomatic
      @stenzoautomatic 5 ปีที่แล้ว

      Если это так, то скорее всего, из-за плохого интернета, так как нахожусь в командировке в степи варим асфальт, и пользовался usb- модемом 3G))))

    • @stenzoautomatic
      @stenzoautomatic 5 ปีที่แล้ว

      Не помогло, я даже и VS CODE c PLATFORMIO снёс и заново всё установил, теперь у меня нормальный интернет есть,ошибка таже((((((

    • @alexmorozov73
      @alexmorozov73  5 ปีที่แล้ว

      Phyton 2.7 установлен?
      Удалите еще раз PlatformIO из VS, удалите каталог %USERPROFILE%\.platformio, затем переустановите platformIO и добавьте поддержку платформы ESP8266. При установке платформы в том числе ставятся и инструменты для mkspiffs.
      Ваша проблема гуглится только для тех, кто игрался не стабильной версией платформы, при нормальной инсталляции такого вроде ни у кого не было.

    • @stenzoautomatic
      @stenzoautomatic 5 ปีที่แล้ว

      Ничего не переустанавливал, только скачал и установил питон2.7, esp8266 прошил мигалкой лихо после этого,благодарен вам за отзывчивость.Так же пересмотрел ваши уроки по C++ для ардуино,вы крут,ничего лишнего всё по делу, и с чувством юмора у вас всё в порядке))), самое что запомнилось:"КОД ОЛЕНЯ!!", удачи вам и побольше снимайте таких видеоуроков!!!

  • @MrVoron1967
    @MrVoron1967 3 ปีที่แล้ว

    здравствуйте, подскажите пожалуйста такой вопрос, устанавливаю vscode. добавляю расширение platformio ide. перезагружаюсь работает,компилирую марлин все нормально, перезагружаю комп запускаю vscode. платформио на боковой панели нет в приложениях есть и написано установлен, удаляю vscode вычищаю комп, ставлю все поновой платформио есть а может и не быть, вот такая ситуация, если есть какие нибудь советы буду рад услышать, заранее спасибо

    • @alexmorozov73
      @alexmorozov73  3 ปีที่แล้ว

      В настройках PIO extention если стоит галка "Activate only on Platform IOProject", то само расширение появляется только если открыт проект платформио, если рабочее пространство пустое, то экстеншн не активируется и его иконок не будет видно.
      А так никаких проблем на 3 компьютерах не имею.

    • @MrVoron1967
      @MrVoron1967 3 ปีที่แล้ว

      @@alexmorozov73 открываю скаченные папки марлина, один раз есть платформио, перезагрузил комп, все нету, убрал галку там где вы сказали, платформио появился, но прошивку марлиновскую как скомпилировать, той ветки в проводнике нет

    • @MrVoron1967
      @MrVoron1967 3 ปีที่แล้ว

      такое ощущение, что он чего то не видит, хотя кириллицы в пути нет, и такое поведение началось с самой первой установки

  • @bmax77
    @bmax77 4 ปีที่แล้ว

    Расскажите подробно, как собрать многофайловый проект из Ардуино в PlatformIO

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว +2

      Создаете новый проект под нужную плату/платформу, в подкаталог src скидываете все файлы, главный .ino файл переименовываете в main.cpp и приписываете в его начало #include (если этой строки не было), остальным .ino файлам меняете расширение на .cpp, устанавливаете нужные библиотеки в глобальный стор или прописываете их в platformio.ini и пытаетесь эту помойку откомпилировать. Если код реально помойка, то без ручного добавления в файлы .cpp нужных #include ничего сразу не соберется. По тексту ошибок можно понять, какого именно хедера не хватает. И так до победы.

  • @edwardk552
    @edwardk552 2 ปีที่แล้ว

    Почему не работает autocomplete, переустанавливал уже все не по разу...???

  • @janedoe6182
    @janedoe6182 3 ปีที่แล้ว

    А как быть, если автором библиотеки окажется Усамма Бин-Ладен? Куда звонить?

  • @user-db7go6nc5p
    @user-db7go6nc5p 4 ปีที่แล้ว

    что за кракозябры внизу в окне при компиляции??

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      Вы никогда для ESP8266 не писали?
      У нее по умолчанию до программной инициализации скорость UART0 74880, поэтому и "мусор" в стартап-логе в мониторе порта на любой другой скорости.

  • @user-em7zt1kr3u
    @user-em7zt1kr3u 5 ปีที่แล้ว +2

    В Sublime Text тоже приятно работать, и он пошустрее VSCode.
    Sublime Text и VSCode гораздо лучше Arduino IDE.

    • @RenatAbaidulin
      @RenatAbaidulin 5 ปีที่แล้ว +1

      На вкус и цвет...)
      Пользуюсь Саблаймом уже практически 10 лет... VSCode дает ощущение, будто я с Запорожца пересел в японца. Может первое время такое, но продуктивнее программировать стал (PHP/С/С++)

  • @user-apocalipsis
    @user-apocalipsis 5 ปีที่แล้ว +1

    Алексей, всё выглядит красиво и логично... с вашей то подачи! Писать код не умею, но очень радовался, когда в нужный мне скетч всунул кусок для обновления по воздуху и заработало!
    PS у меня на IDE до 1 минуты всё компилировалось - не напрягало, хотя комп w10 4gb i5 - не самый... Спасибо вам, спонсорам вашего времени и железок... Доброй ночи.

  • @ucondua
    @ucondua 4 ปีที่แล้ว

    Добрый день . подскажите как добавить библиотеку которую поиск не находит, она у меня закинута в попку адуино и естественно ардуино иде ее находит а платформио нет. Просто положить в папочку lib проекта?

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      Проверить самому свое предположение сложнее, чем спросить?
      Да, если не хотите разбираться, как любую библиотеку в глобальный стор PIO положить, копируйте нужные библиотеки в подкаталог lib внутри проекта.

    • @ucondua
      @ucondua 4 ปีที่แล้ว

      @@alexmorozov73 я так и сделал. Я имел ввиду правильный вариант или нет. Мож как то по другому можно, а не через проводник это все перетаскивать.

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      @@ucondua Вы бы в интерфейсе установки библиотеки поинтересовались форматом допустимых вариантов, там есть и file:// и file://

    • @ucondua
      @ucondua 4 ปีที่แล้ว

      @@alexmorozov73 спасибо, интересуюсь. просто столько в эту платформу возможностей засунули ,что после QT глаза в кучу собираются, не говоря уже про Arduino IDE )))

  • @user-jp5hf1mo1e
    @user-jp5hf1mo1e 5 ปีที่แล้ว +2

    чо то как то сложновато. пришлось еще GIT поставить и Питона

  • @user-gq6qd3bi6y
    @user-gq6qd3bi6y 3 ปีที่แล้ว

    Приветствую, а можно показать отладку кода на PlatformIO??

    • @alexmorozov73
      @alexmorozov73  3 ปีที่แล้ว +1

      В плейлисте "PlatformIO" был ролик про отладку ESP32, благо она уже давно бесплатная.

  • @niklogin96
    @niklogin96 3 หลายเดือนก่อน

    Пять лет пролетело. Мы уже в будущем, про это Птатформио по прежнему мало кто слышал.

  • @IlyaJuhnowski
    @IlyaJuhnowski 4 ปีที่แล้ว +5

    как прекрасно все усложнили :) любители майкрософта стонут от счастья, все остальные имхо негадуэ )))))))

    • @magos_lobster5296
      @magos_lobster5296 4 ปีที่แล้ว

      Любители Майкрософта сидят на Visual Studio )

    • @user-vu6hn4ul2i
      @user-vu6hn4ul2i 3 ปีที่แล้ว

      VSCode - хороший редактор. Безотносительно языка программирования. И на удивление, т.к. продукт Майкрософт.
      Рано или поздно ардуинщику нужно вылезать из уютненькой arduino IDE и переходить к более серьёзным инструментам. VSCode - далеко не худший выбор для этого.

  • @scrypto
    @scrypto 5 ปีที่แล้ว +11

    Я для себя выбрал Programino IDE.
    Из коробки поддерживает всё, что было установлено в arduino, все библиотеки и платы, есть подсветка синтаксиса и автодополнение.
    Есть визуальный монитор порта в виде графика, есть редактор букв lcd и прочие плюшки. Правда платная, но есть демо период в 14 дней, можете заценить

    • @MrGarkin
      @MrGarkin 5 ปีที่แล้ว

      Мазохист.

    • @scrypto
      @scrypto 5 ปีที่แล้ว

      чего это?

    • @user-pp2hz7ic7h
      @user-pp2hz7ic7h 5 ปีที่แล้ว

      Квинтэссенция ремонта esp8266 поддерживает ?

    • @scrypto
      @scrypto 5 ปีที่แล้ว

      поддерживает всё, что поддерживает оригинальная arduino ide

    • @SibMan54
      @SibMan54 5 ปีที่แล้ว +1

      Главный минус этой среды, то что она платная! Платить 30 баксов за нее это пи..ц...

  • @DD-cb1ln
    @DD-cb1ln 5 ปีที่แล้ว

    Спасибо большое. Исчерпывающее введение. Arduina IDE меня тоже достала, полностью перехожу на platformio.

  • @sledleo
    @sledleo ปีที่แล้ว

    Вот бы такие уроки по STM32 на CMSIS и Cube!

  • @highvolthome
    @highvolthome 5 ปีที่แล้ว

    Я тоже для других целей пробывал атом и ужаснуся его тормознутостью по сравнению с эклипс, раньше думал что эклипс медленный, но сейчас новые версии стали пошустрее и под него есть ардуино плагин sloeber-ide не пойму зачем начали изобретать велосипед чтоб уйти от ардуино ide, когда есть sloeber

  • @user-vg8on1vq8c
    @user-vg8on1vq8c 2 ปีที่แล้ว

    Digispark поддерживпется?

  • @colt2503
    @colt2503 4 ปีที่แล้ว

    Алексей, по возможности запишите видео уроки о программировании ESP8266/32 с помощью языка MicroPython. В русскоязычном сегменте TH-cam крайне мало информации на эту тему. Заранее спасибо

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      Увы, я питон не знаю и знать не хочу.

    • @lvanovlvan
      @lvanovlvan 4 ปีที่แล้ว

      @@alexmorozov73 это почему же так?

    • @titan4ik511
      @titan4ik511 ปีที่แล้ว

      @@lvanovlvan python = гей

  • @Serg7484
    @Serg7484 4 ปีที่แล้ว

    12:47 - виснет после нажатия finish (ну или просто ничего не происходит дальше)

  • @bakDp
    @bakDp 3 ปีที่แล้ว

    Среда однозначно гораздо более удобная чем Arduino IDE.
    Это настоящий профессиональный редактор с помощью которого можно легко программировать на С/С++
    Единственное что лично мне "PIO Home" не нравится, но выбор есть и сделать его в этом редакторе очень просто.

  • @TheWladberlin
    @TheWladberlin 4 ปีที่แล้ว

    (25:00) Как добавить zip-библиотеку из локального директория, а не из интернета?

    • @IvanFedulov
      @IvanFedulov 3 ปีที่แล้ว

      в папку lib проекта положить