Windows 10 is not yet complete, but it has already made some big waves. For the first time in a long time, people have a real reason to be excited about a new version of Windows. The latest announcement that caught everyone’s attention is Windows 10, the first Arduino-certified operating system.
Arduino already incredibly popular line of microcontrollers. $25 boards ($5 if you buy unofficial models) are commonly used in the Internet of Things. and DIY electronics projects — as varied as night lights, night lights, night lights motorized laser turrets and pong games .
«Arduino Certified» simply means that it’s easier for developers and manufacturers to integrate Arduino projects with the Windows operating system. The official announcement gives an example of an Arduino security camera that is controlled via the Universal Windows Platform and can be extended to Microsoft-managed motion detection and face/voice recognition cloud systems.
So what does this mean for manufacturers? And more importantly, who should care?
Microsoft-Arduino partnership
Windows 10 is one of the most ambitious projects to come out of Redmond in recent years. But unlike earlier versions of Microsoft’s main operating system, it’s not a standalone OS, but rather an umbrella of operating systems. which covers the entire range of devices, from tablets and desktop computers to embedded systems and microcontrollers.
In the last category, we have Windows 10 for IoT. Announced in February, it runs on the Raspberry Pi II and is provided free of charge by Microsoft. This is clearly an unusual move for Microsoft, the company that turned Bill Gates into a multi-billionaire by selling massive amounts of software rather than giving it away.
But Microsoft doesn’t expect people to use their Raspberry Pi II as their primary computer. Not with its anemic processor and lack of RAM They don’t worry about it destroying PC and tablet sales.
Rather, they expect people to use it instead of Linux for Internet of Things projects that can be built by connecting embedded pins. — 26 of them are for sensors, servos, LEDs and more.
However, Microsoft’s IoT ambitions are not limited to the Raspberry Pi. The company has also made it phenomenally easy to connect the Arduino to Windows 10 systems through two different software libraries.
The first is Windows Remote Arduino. This allows the Arduino to be controlled directly from a Windows 10 computer via USB or Bluetooth using the Firmata protocol. Using the library, developers can create Windows Universal applications with C#, C++ and JavaScript that can control an Arduino and view readings from any connected sensors.
Windows 10 is based on the Universal Windows Platform design philosophy, where applications can be written once and used across the entire Windows 10 device family. Therefore, any application built on top of the Windows Remote Arduino library can run on Windows 10 phones as well as traditional computers and Raspberry Pi systems.