A worth starter learning kit for Arduino: ☞ amzn.to/2bLd9x5
Cool Smart Car Robot Kit for Arduino (multifunctional): ☞ amzn.to/2bSVttD
Quality SunFounder Uno R3 board: ☞ amzn.to/2cmuaJx
Create an automated cat feeder using an Arduino
Smart Bed Lighting - Arduino Automation
Leap Motion Arduino Animatronic Hand Robot
Complete Guide to Build IOT Things from Scratch to Market
Arduino Step by Step: Your complete guide
Fundamentals of IoT Development with ThingWorx
IoT enabled Aeroponics using Raspberry Pi 3
Hands on Internet of Things: Get started with a Raspberry Pi
Microcontrollers for the Internet of Things
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 used in this course, please visit the Code files page
Instructor | Chris Howd - 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.
1| 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.
2| 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.
3| 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.
4| 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.
5| 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.
6| 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.
7| 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.