Presentation is loading. Please wait.

Presentation is loading. Please wait.

Arduino 101 Instructors: Ted Markson / Jim Sweeney.

Similar presentations


Presentation on theme: "Arduino 101 Instructors: Ted Markson / Jim Sweeney."— Presentation transcript:

1 Arduino 101 Instructors: Ted Markson / Jim Sweeney

2 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Class Goals  Introduce the Arduino to everyone  Look at some cool projects you can do!  Setup and orient students in the Arduino IDE  Upload to an Arduino Uno  Start basic tutorials

3 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Introduction

4 01/21/13Arduino 101 with Ted Markson / Jim Sweeney What the heck is Arduino?  Based on a simple micro-controller board, and  A development environment (IDE) for writing software for the board  Arduino can be used to develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs. Arduino projects can be stand-alone, or they can be communicate with software running on your computer (e.g. Flash, Processing, MaxMSP.) The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free.  The Arduino programming language is an implementation of Wiring, a similar physical computing platform, which is based on the Processing multimedia programming environment.  Let’s get the word right from the horses mouth:  http://www.youtube.com/watch?feature=player_detail page&v=UoBUXOOdLXY http://www.youtube.com/watch?feature=player_detail page&v=UoBUXOOdLXY

5 01/21/13Arduino 101 with Ted Markson / Jim Sweeney What the heck is Arduino?  But let’s get it right from the horses mouth:  http://www.youtube.com/watch?feature=player_detail page&v=UoBUXOOdLXY http://www.youtube.com/watch?feature=player_detail page&v=UoBUXOOdLXY

6 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Hardware  Why use Arduino?  Inexpensive  bought less than $50.00  assemble your own for less than that  Cross Platform IDE (Windows, MAC, Linux)  Open source IDE and extensions  Types of Arduinos.  http://arduino.cc/en/Main/Products?from=Main.Hardware http://arduino.cc/en/Main/Products?from=Main.Hardware  We have a few examples here for you!

7 7 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Sample Specs: Arduino Uno  Microcontoller: ATmega 328  Operating Voltage 5V  Input Voltage (recommended) 7-12V  Input Voltage (limits) 6-20V  Digital I/O Pins 14 (of which 6 provide PWM output)  Analog Input Pins 6  DC Current per I/O Pin 40 mA  DC Current for 3.3V Pin 50 mA  Flash Memory 32 KB (of which 0.5 KB used by bootloader)  SRAM 2 KB (ATmega328)  EEPROM 1 KB (ATmega328)  Clock Speed 16 MHz

8 8 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Sample Specs: Arduino Mega  physically larger than all the other boards  offers significantly more digital and analog pins.  uses a different processor allowing greater program size  Microcontroller: ATmega1280  Operating Voltage 5V  Input Voltage: 7-12V  Digital I/O Pins 54 (of which 14 provide PWM output)  Analog Input Pins 16  Flash Memory 128 KB of which 4 KB used by bootloader  SRAM 8 KB  EEPROM 4 KB  Clock Speed 16 MHZ

9 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Software  What is a Sketch?  Recommend starting with:  “Learning Arduino” by Alan G. Smith  http://introtoarduino.com/ http://introtoarduino.com/  Full language reference available here:  http://arduino.cc/en/Reference/HomePage http://arduino.cc/en/Reference/HomePage

10 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Arduino IDE ( Integrated Development Environment)

11 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Let’s install the Arduino IDE  http://arduino.cc/en/Guide/HomePage http://arduino.cc/en/Guide/HomePage

12 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Libraries  What are they? What are they?  http://arduino.cc/en/Guide/Libraries http://arduino.cc/en/Guide/Libraries  Need references?  http://arduino.cc/en/Reference/Libraries http://arduino.cc/en/Reference/Libraries

13 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Tutorials http://arduino.cc/hu/Tutorial/HomePage

14 14 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Here is a good one to start with  Introduction to Arduino: A Piece of Cake  by Alan G. Smith  Free PDF can be found here:  http://introtoarduino.com/ http://introtoarduino.com/

15 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Tutorials  BlinkAnLED (Chapter 1)  Blink a series of LED’s (Chapter 2)  Pushbuttons (Chapter 3)

16 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Practical Applications http://arduino.cc/hu/Tutorial/HomePage

17 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Applications  Light control  Motor control  Automation  Robotics  Networking  Custom protocols  Your imagination is the limit…

18 01/21/13Arduino 101 with Ted Markson / Jim Sweeney Questions?


Download ppt "Arduino 101 Instructors: Ted Markson / Jim Sweeney."

Similar presentations


Ads by Google