Освоение загрузки эскизов Arduino в код Visual Studio: пошаговое руководство

Вы энтузиаст Arduino и хотите упростить процесс загрузки эскизов в Visual Studio Code? Вы пришли в нужное место! В этой статье мы рассмотрим различные методы загрузки эскизов Arduino непосредственно из кода Visual Studio, что сделает ваш рабочий процесс разработки еще более эффективным. Итак, возьмите плату Arduino, запустите Visual Studio Code и приступайте!

  1. Расширение PlatformIO:
    Расширение PlatformIO для Visual Studio Code — мощный инструмент для разработки Arduino. Он обеспечивает плавную интеграцию с платформой Arduino и упрощает процесс загрузки эскиза. Вот как его использовать:

    • Установите расширение PlatformIO из магазина Visual Studio Code.
    • Создайте новый проект PlatformIO или откройте существующий.
    • Откройте эскиз Arduino в Visual Studio Code.
    • Нажмите значок PlatformIO на панели действий.
    • Выберите плату Arduino и соответствующий порт.
    • Нажмите кнопку «Загрузить», чтобы загрузить эскиз на плату Arduino.

    Расширение PlatformIO предлагает дополнительные функции, такие как управление библиотеками, отладку и модульное тестирование, что делает его комплексным решением для разработки Arduino.

  2. Расширение Arduino:
    Официальное расширение Arduino для Visual Studio Code — еще один отличный вариант для загрузки эскизов. Вот как его использовать:

    • Установите расширение Arduino из магазина Visual Studio Code.
    • Откройте эскиз Arduino в Visual Studio Code.
    • Нажмите значок Arduino на панели действий.
    • Выберите плату Arduino и соответствующий порт.
    • Нажмите кнопку «Загрузить», чтобы загрузить эскиз на плату Arduino.

    Расширение Arduino предоставляет знакомый интерфейс, аналогичный Arduino IDE, что делает его предпочтительным выбором для тех, кто переходит от традиционной среды разработки Arduino.

  3. Интерфейс командной строки (CLI):
    Если вы предпочитаете интерфейс командной строки, Visual Studio Code позволяет использовать интерфейс командной строки Arduino для загрузки эскизов. Вот как:

    • Установите Arduino CLI в вашей системе.
    • Откройте терминал в Visual Studio Code.
    • Перейдите в каталог, содержащий ваш эскиз Arduino.
    • Чтобы загрузить эскиз, используйте следующую команду:
      arduino-cli upload -p <port> --fqbn <board_fqbn>

      Замените соответствующим именем порта и полным именем платы.

    Метод CLI отлично подходит для автоматизации и интеграции в системы сборки.

  4. Настраиваемые задачи.
    Visual Studio Code позволяет определять настраиваемые задачи для автоматизации повторяющихся действий. Вы можете создать пользовательскую задачу для загрузки эскиза Arduino с помощью сочетания клавиш или одним щелчком мыши. Вот пример:

    • Откройте эскиз Arduino в Visual Studio Code.
    • Нажмите Ctrl+Shift+P(Windows/Linux) или Cmd+Shift+P(Mac), чтобы открыть палитру команд.
    • Введите «Задачи: настроить задачу» и выберите ее.
    • Выберите «Создать файл Tasks.json на основе шаблона» и нажмите Enter.
    • Выберите «Другие» в качестве шаблона задачи.
    • Замените содержимое Tasks.json следующим кодом:
      {
      "version": "2.0.0",
      "tasks": [
       {
         "label": "Upload Sketch",
         "type": "shell",
         "command": "arduino-cli upload -p <port> --fqbn <board_fqbn>",
         "problemMatcher": []
       }
      ]
      }
    • Замените и соответствующими значениями.
    • Сохраните файл Tasks.json.
    • Нажмите Ctrl+Shift+B(Windows/Linux) или Cmd+Shift+B(Mac), чтобы создать задачу.
    • Снова нажмите Ctrl+Shift+P(Windows/Linux) или Cmd+Shift+P(Mac), введите «Задачи: запустить задачу» и выберите « Загрузить эскиз», чтобы загрузить свой эскиз.

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

Вот и все! Теперь в вашем распоряжении несколько способов загрузки эскизов Arduino непосредственно из кода Visual Studio. Выберите тот, который соответствует вашим предпочтениям, и наслаждайтесь упрощенным процессом разработки.