This document provides an overview of getting started with Arduino. It describes Arduino as an open source hardware platform used for prototyping and building interactive objects. The document discusses Arduino boards, clones, and shields that can expand hardware capabilities. It also covers installing the Arduino software, the Arduino programming language based on C++, and libraries that can be used. Finally, it previews a demo of a first Arduino "sketch" program.
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
02 - Getting Started with Arduino.pptx
1. 02 | Getting Started with Arduino
Chris Howd | Developer Content Planner, MS
Paul Pardi | AppPlat Content Manager, MS
2. • What is Arduino?
– Arduino Boards, Clones, and Shields
• Installing and Configuring Arduino Software
– Language Reference and Libraries
– Visual Studio Basics
• Demo - Your first Arduino “sketch” program
Module Overview
4. What is Arduino?
• Open source hardware platform and retail product line.
• Easy to understand programming language based on C++
• Programmable via USB port using many of today’s PC operating
systems
• Very affordable and popular with a strong community
• Extensible hardware using daughterboard “shields”
• Extensible software using C++ libraries
5. Arduino Boards, Clones, and Shields
• Arduino boards available today
• Shields are used to expand hardware capabilities
• Arduino clones: lots to choose from
7. Installing and Configuring Arduino Software
• Arduino Web site resources
• Arduino installation using the Windows Installer
• Install Visual Studio and Visual Micro
8. Language Reference and Libraries
• Language Syntax for the Arduino
• Using Software Libraries
9. Microsoft Visual Studio 2013
• Why Visual Studio and Visual Micro?
• Getting around in Visual Studio
– Menus
– Toolbars
– Windows
11. Review
• Arduino is a popular and well supported open source standard
• Robotics hardware is both affordable and accessible
• Programming a robot is not that different from other
programming once you understand the interface to electronic
devices (which is what you will be learning in this training).