Руководство по проекту 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 для проектов Интернета вещей, является отличным местом для начала первого проекта!
Создание проекта
Откройте Visual Studio.
Выберите файл -> Создать -> Проект...
В появившемся диалоговом окне выберите:
Visual C++ —> Windows —> Windows IoT Core —> приложение Arduino Wiring для Windows IoT Core
(вместо этого может отображаться как)
Visual C++ —> Windows IoT Core —> приложение Wiring Arduino для Windows IoT Core
Перенос
API-интерфейс Arduino Wiring был тщательно реализован, чтобы можно было копировать и вставлять библиотеки и эскизы в проект Arduino Wiring. Тем не менее, в некоторых случаях незначительные изменения, возможно, придется внести в ваши эскизы или библиотеки. Мы создали простое руководство по переносу Arduino Wiring, чтобы покрыть эти потенциальные проблемы.
Построение и Развертывание
- В Visual Studio убедитесь, что "Удаленный компьютер" выбран в качестве целевого объекта развертывания.
- Кроме того, убедитесь, что архитектура соответствует доске, на которую выполняется проект. Для Raspberry Pi 2 или 3 выберите "ARM" и для Minnowboard Max выберите "x86".
- Откройте свойства решения, найденные в контекстном меню отладки в Visual Studio.
- найдите IP-адрес или имя компьютера устройства. Используйте приложение панель мониторинга Windows 10 IoT Базовая или подключите устройство к монитору.
- Введите имя компьютера (minwinpc по умолчанию) или IP-адрес удаленного компьютера в поле "Имя компьютера". Если вы переименовали устройство на что-то, кроме minwinpc, используйте это имя в поле входа.
- Убедитесь, что тип Authentican является универсальным (незашифрованный протокол)
- Нажмите клавишу F5, чтобы создать и развернуть проект на устройстве.