Поделиться через


Руководство по проекту Arduino Wiring

Важно!

Команда Интернета вещей Windows 10 больше не поддерживает Arduino.

В этом руководстве рассматривается создание, настройка и развертывание проекта Wiring Arduino с помощью Windows IoT Core.

Проекты Arduino Wiring используют знакомый, простой для использования API Wiring Arduino с драйвером Windows IoT Lightning DMAP: драйвер, использующий прямое сопоставление памяти, чтобы обеспечить значительные скорости производительности. Вы можете копировать и вставлять эскизы и библиотеки Arduino Arduino в проекты Arduino Arduino и запускать их на поддерживаемых устройствах IoT Core, включая Raspberry Pi2, 3 и Minnowboard Max! Дополнительные сведения см. в разделе разработки этой страницы.

Установка шаблонов Microsoft IoT

Примечание.

Скачайте VS 2015 для доступа к шаблонам Arduino Wiring . Эти шаблоны не поддерживаются в VS 2017 и более других.

Мы предоставили расширение Visual Studio, которое автоматически установит шаблон VS для проектов Wiring Arduino, а также других типов проектов Microsoft IoT.

  • Перейдите на страницу расширения шаблонов проектов Windows IoT Core, чтобы скачать расширение из коллекции Visual Studio!
  • Установите расширение и перезапустите Visual Studio, если он уже открыт

Изменение драйвера контроллера по умолчанию

Вам потребуется запустить драйвер, сопоставленный с прямой памятью, для записи решений Arduino Wiring! Инструкции см. в руководстве по настройке молнии.

Разработка

Выполните один из примеров "Wiring" на странице примеров или создайте собственный проект! Все созданные примеры, написанные с помощью Arduino Wiring, будут перечислены следующим образом: Blinky (Wiring). Blinky, кононический проект Hello World для проектов Интернета вещей, является отличным местом для начала первого проекта!

Создание проекта

  1. Откройте Visual Studio.

  2. Выберите файл -> Создать -> Проект...

  3. В появившемся диалоговом окне выберите:
    Visual C++ —> Windows —> Windows IoT Core —> приложение Arduino Wiring для Windows IoT Core
    (вместо этого может отображаться как)
    Visual C++ —> Windows IoT Core —> приложение Wiring Arduino для Windows IoT Core

App Create

Перенос

API-интерфейс Arduino Wiring был тщательно реализован, чтобы можно было копировать и вставлять библиотеки и эскизы в проект Arduino Wiring. Тем не менее, в некоторых случаях незначительные изменения, возможно, придется внести в ваши эскизы или библиотеки. Мы создали простое руководство по переносу Arduino Wiring, чтобы покрыть эти потенциальные проблемы.

Построение и Развертывание

  • В Visual Studio убедитесь, что "Удаленный компьютер" выбран в качестве целевого объекта развертывания.
  • Кроме того, убедитесь, что архитектура соответствует доске, на которую выполняется проект. Для Raspberry Pi 2 или 3 выберите "ARM" и для Minnowboard Max выберите "x86".

Remote Machine

  • Откройте свойства решения, найденные в контекстном меню отладки в Visual Studio.

Solution Properties

  • найдите IP-адрес или имя компьютера устройства. Используйте приложение панель мониторинга Windows 10 IoT Базовая или подключите устройство к монитору.
  • Введите имя компьютера (minwinpc по умолчанию) или IP-адрес удаленного компьютера в поле "Имя компьютера". Если вы переименовали устройство на что-то, кроме minwinpc, используйте это имя в поле входа.
  • Убедитесь, что тип Authentican является универсальным (незашифрованный протокол)

Solution Properties 1

  • Нажмите клавишу F5, чтобы создать и развернуть проект на устройстве.