IoT from Build and Programming Robotic Systems with Visual Studio


In our last Microsoft Virtual Academy theme week post you're getting a two-for-one deal.

First it's IoT from Build 2015...

Best of Build and Windows 10

Are you wondering about the exciting announcements at Build 2015? You're in luck! We're bringing the big news from the developer conference right to you, along with free online training.

Step through sessions on the new Windows 10 app model, open source tools, Microsoft Edge, the Internet of Things (IoT), and universal app creation in Visual Studio 2015. Tour the new APIs, explore how to integrate Windows games with Xbox Live, and much more.

01 | Introducing the Windows 10 App Model

02 | Windows + Open Source Software

03 | Microsoft Edge: Introducing the New Browser and Web App Platform for Windows 10

04 | Developing Universal Windows Apps in Visual Studio 2015

05 | Game Developers: Get the Most Out of Windows 10

06 | Internet of Things Overview

Get an overview of the Microsoft IoT portfolio and the full spectrum of offerings so you can rapidly assemble solutions and create your digital business. See how easy Windows IoT "Athens" is to use.

Take this opportunity to dive deeper into Microsoft Build 2015, at your own pace.

Time requirements, modules, assessments and points for this course:

6 hours* 7 modules 0 assessment 28 points (*Excluding labs, knowledge checks and assessments.)

Lastly, though it's a year old, who doesn't like creating robot with Visual Studio! :)

Programming Robotic Systems with Visual Studio

If you'd like an introduction to programming embedded systems using Visual Studio, this free training is for you. Experts walk you through programming Arduino microcontroller boards, along with the sensors and devices needed to build autonomous wheeled robots, robotic arms, and wirelessly controlled robots.

In this on-demand course, learn to write code that reads and writes values to hardware (using connection pins on the boards) like you would in a data entry application, but in this case you are controlling a physical system. Explore additional types of hardware, and discover how to program robots that can move around and interact with their environment. See how to increase their awareness and their ability to interact physically as they become more advanced. End the sessions with the tools to program both autonomous and remotely controlled robots that move around on either wheels or robotic legs. See how easy and affordable programming robotic systems can be in this free Visual Studio course!

For the code samples Chris Howdused in this course, please visit the Code files page

Instructor |   - Developer Content Planner/Microsoft; Paul Pardi - Content Development Lead/Microsoft

Embedded Systems, Robotics, and This MVA Training Series

Get an intro to the MVA series on embedded systems and a description of industry hardware/software. Walk through the outline of this course, and see a quick demo of the robots created for it.

Getting Started with Arduino

Meet the Arduino family of controller boards, and explore configuring Visual Studio as your software development environment. Review online resources, and write a program that controls a servo motor based on the value of an on/off switch.

Creating Your First Arduino Robot

Learn to build and program an autonomous robot that uses servo motors and bump sensors to navigate around obstacles. Learn how to calibrate motor speed and direction, along with how to keep your robot responsive.

Controlling a Robotic Arm

See how to program the positioning of servo motors for a robotic arm. Develop calibration and test routines that enable you to control the angular position of the arm joints. This robotic arm is used in your next robot.

Integrating Advanced Sensors and Shields

Explore advanced sensor types and how to use “shield” circuit boards to extend the functionality of an Arduino board. Write code that measures distances using an ultrasonic rangefinder sensor, and control more powerful DC motors.

Mapping Areas and Detecting Objects

Find out how to use the readings from distance sensors to create a boundary area map of the space around your robot. Your robot uses this area map to help it navigate and to detect moving objects.

Integrating Wireless Control and Communication

Discover the wireless communication technologies that you can use in your robotic projects and how to configure and use RF transmitter/receiver pairs. Finish with a look at the wirelessly controlled MSSpider-Bot.

Looking Ahead

Hear experts share plans for future MVA courses in this series, including .NET Micro Framework projects, the Internet of Things (IoT), and projects that dig a little deeper into sensors and device integration, embedded computing, and robots.

Time requirements, modules, assessments and points for this course:

4 hours* 9 modules 7 assessment 68 points (*Excluding labs, knowledge checks and assessments.)

The Discussion

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.