
Of note here is the instructions under the “Set up your Arduino” section on the MS-IoT github page. We already had the recommended device from SparkFun Electronics on hand so all that was left was to hook it up. You will also need a Bluetooth module for the Arduino to communicate with your Windows device. It’s a good idea to read the customer comments and pick a reliable vendor because some of the cheaper boards seem to have issues.

Setup for Working with the Windows Virtual Shields for ArduinoĪmazon has a wide range of Arduino devices for sale from a variety of vendors. We tested the app on all three for this article. It’s also a great example of the power of the Universal Windows Platform (UWP) app concept that allows the same application to run on everything from a desktop to a laptop to a Windows Phone. Microsoft introduced the Windows Virtual Shields for Arduino app as a way for software developers to connect an Arduino with the sensors in a Windows device in the same way you would use a typical hardware shield. This allows third-party vendors to develop their add-on boards, called shields, to the pin-out standard and know they will be compatible with the majority of Arduino boards sold. One key to Arduino’s popularity has been the continued use of a standard arrangement of input/output (I/O) pins and the header connectors soldered onto the circuit board. The platform has been around for over ten years and has produced a wide range of basic boards and add-on devices.

If you want to learn about the Internet of Things (IoT), you’ll want to get to know Arduino.
