image

Вчера в блоге Microsoft и сегодня – в блоге Arduino появилась новость о соглашении, заключённом двумя компаниями. Это позволит создавать программное обеспечения для Windows 10, которое будет тесно связано с железными проектами, работающими на Arduino, и даст Arduino-проектам расширенные возможности.

К примеру, разработчик сможет сделать камеру наблюдения при помощи Arduino, контролирующего её повороты и наклоны. А под Windows, используя Universal Windows Platform, создать для неё удобный интерфейс, присоединить её к облачной системе, обрабатывать поступающие картинки с целью распознавания движений, лиц и/или голоса.

Первоначальная версия системы будет содержать две ключевые компоненты:

Windows Virtual Shield for Arduino – доступ к возможностям устройств, совместимых с Windows 10, по беспроводной связи с платы Arduino. Та же Lumia 530 содержит столько датчиков и других возможностей, что для навешивания их на Arduino в качестве шилдов необходимо было бы потратить $200. Представьте Arduino-проект, имеющий доступ к GPS, доступу к веб-сайтам, сенсорному дисплею, речевым технологиям и проч. (пример проекта)

Windows Remote Arduino – управление платой Arduino с любого из устройств, работающих под управлением Windows 10. Все доступные функции устройств совмещаются с возможностью Arduino управлять вещами из физического мира (пример проекта).

Комментарии (8)


  1. Galiaf47
    30.04.2015 16:03
    +2

    А еще можно без громкого маркетинга подключить bluetooth к Arduino и написать приложение под Android.


    1. spc
      30.04.2015 20:18
      +1

      Можно, но это уже второе громкое заявление — первое было про портирование Android-аппов под Windows. Вместе все это выглядит не так уж плохо.

      Особенно, если учесть, что Arduino упрощает разработку для новичков, а Microsoft — интеграцию игрушек с реальным миром. Т.е. не то чтобы я всеми руками за упрощение всего и вся. Но я за то, чтобы если, скажем, человек не дружит с паяльником и ассемблером, это не означало, что он вообще сидит на попе ровно и ничего не делает.


      1. KivApple
        30.04.2015 22:41

        Тут есть одна проблема. Многие с таким упрощением становятся уверенны, что им вообще ничего знать не надо про электронику. В итоге они понятия не имеют чем отличается плюс от минуса, зачем транзистору нужен резистор на базу и свято уверенны, что ёмкость аккумулятора это ещё и максимальный ток, который он может выдать (а ещё вопросы из серии «плата жрёт 0.5А, а на блоке питания написано 1А — можно ли от него питать, не сгорит ли плата?»). В итоге получаются испорченные компоненты, а иногда и сгоревшие USB-порты. И ещё хорошо, если это только хобби, а не какой-то реальный проект.

        Есть всякие конструкторы типа Lego Mindstorm, при использовании которых действительно не надо знать электронику, но Arduino к ним не относится никаким боком, а про это забывают.


        1. spc
          30.04.2015 22:58

          Это как раз не проблема. Те, кто становится уверен — им это и не нужно. Насильно мил не будешь. А для других — отличная ступенька наверх.


        1. Aclz
          30.04.2015 23:05

          Есть всякие конструкторы типа Lego Mindstorm, при использовании которых действительно не надо знать электронику, но Arduino к ним не относится никаким боком, а про это забывают.

          Тенденция развивается именно в этом направлении, когда не нужно отличать плюс от минуса, как и вообще знать о их существовании. Всё идет к этакому «project Ara» по-ардуиновски, из кубиков по «схемам» будут «собираться» гаджеты, где плюс с минусом не перепутать на уровне втыкания разъёма, по USB Type-C подключаться к компу с виндой, из прямоугольников и стрелок (готовых функциональных блоков) составляться «прошивка» и нативно в одну кнопку заливаться на «устройство». И вот уже каждая кухарка через пару лет мигает светодиодами и строит метеостанции.


  1. KivApple
    30.04.2015 22:33
    +1

    Представьте Arduino-проект, имеющий доступ к GPS, доступу к веб-сайтам, сенсорному дисплею, речевым технологиям и проч.


    Не логичнее ли в таком случае разместить основную логику приложения на смартфоне, а Arduino использовать лишь для задач связи с реальным миром (типа подрыгать сервой по команде или зажечь светодиод) под управлением смартфона? А то если «устройство ввода-вывода» содержит процессор на несколько порядков мощнее (да и универсальнее), чем основной, это верный признак того, что ты что-то делаешь не так.


  1. fundorin
    30.04.2015 22:41

    Непонятно. Вот есть у меня самодельный midi контроллер на базе Ардуино. Хочу GUI под винду для управления его настройками (лады менять, транспонировать и т.д.). Как Windows 10 мне в этом поможет? Что такого появится нового, чего не было доступно, скажем, в Win8.1?


  1. mtp
    01.05.2015 15:05
    -1

    Windows уже тихой сапой пыталась к 3D-принтерам подмазаться, причем выбрала для этого проприетарные модели с закрытым протоколом.

    geektimes.ru/post/184842/#comment_6430674