Slides: Lab Introduction and Safety, Arduino Microprocessor - MIT ...
Recommend Documents
CYK Review. • Top-down Predict what you expect to see (eg Earley algorithm). •
Bottom-up Start with the words, then incrementally build up parse trees.
documentation. ▫ All individuals must be trained on GHS by .... http://ehs.wustl.
edu/resources/EHS%20Docum ... Refresher Laboratory Safety Training – shorter.
Arduino. Eine Einführung. Uwe Ziegenhagen. 16. August 2011 ..... Bücher. ▷
Arduino: Praxiseinstieg von Thomas Brühlmann. ▷ Praxisbuch Arduino ...
Observables fromthe CP conserving ones with semicolons. Inthe ...... XQ. One
cannot eliminate the constraint from K & D systems simultaneously! Nir (07); Blum
...
Slide 2 - 7.013 - 4/30/07 chromosomes of a normal cell chromosomes of a cancer
cell. Chromosomal Abnormalities are Common in Cancer Cells. Slide 3 - 7.013 ...
Figure 1: How can we learn a function which is capable of generalization â among the many functions .... solving a quadratic programming problem. 3 Theory ..... follow this approach, go from the separable to the non-separable case and use.
[email protected]. Abstract. A new surface-based approach to triangulation of an implicit surface called `Marching Triangles' (MT) is introduced in this paper.
The 4-bit microprocessor quickly evolved into an 8-bit version, which could send
a number ... The 80386 microprocessor on your circuit board is a 32-bit device.
National Cheng Kung University, TAIWAN. Cheng-Chien Su. 蘇正建. The
MICROPROCESSOR. PRINCIPLES AND. APPLICATIONS. Lab 7. Timer, USART
...
Aug 20, 2013 ... 3. Arduino is a single-board microcontroller to make using electronics in
multidisciplinary projects more accessible. The hardware consists of a ...
Ⅰ Sarah Young, K-12 Science Specialist, Utah State Office of. Education. Ⅰ Role
designed to support science teachers in Utah. Ⅰ Work with licensing, ...
MOTOROLA-68000. MOTOROLA- ... MOTOROLA MC 88100. MOTOROLA ...... location 2000 H indicates the starting address of interrupt service subroutine. The.
... Approach Ut... 3. Whoops! There was a problem loading this page. Introduction-Intel-Family-Microprocessors-Microproc
Introduction to Microprocessor and microcontroller. â PIC16 family, reading IC chipset. â PIC16F877 Microcontroller
After typing the program save the file with appropriate file name with an extension
.ASM ... After successful assembling of the program we have to link it to get ...
SIGNATURE OF STAFF-IN-CHARGE .... Load register C with (N-1) comparisons ... Decrement register C (No. of comparisons) .
This year, the COE538 Project is to program the eebot mobile robot with a ...
1This lab project was adapted to be used with the HCS12 microcontroller by V.
INTRODUCTION TO MICROPROCESSOR 8085. Aim. To study the ...
Architecture of 8085 Microprocessor ... the microprocessor and not accessible to
programs.
EasyEngineering.net. www.EasyEngineering.net. Page 3 of 94. EC6513-Microprocessor-Microcontroller-Lab-1_2013_regulation-
Nov 8, 2007 - Stark, A., Brennecke, J., Russell, R. B. & Cohen, S. M. Identification of ... Fairbrother, W. G., Yeh, R. F., Sharp, P. A. & Burge, C. B. Predictive ...
Mar 8, 2018 - antibiotic treatment, plays a critical and underappreciated role in the disease ... hypothesis that antibiotic tolerance can also cause treatment.
gameplay traces, where a task refers to a sequence of actions or utterances ... Influenced by Schank's conception the restaurant script -- an abstract ... personal or classroom use is granted without fee provided that copies are not made or ...
Programming is most often viewed as a way for experts to get computers to perform complex tasks ..... shows how essentially all of the mechanics of mak- ing, inspecting ... one argument, named R. Such prompts are generated auto- matically ...
Slides: Lab Introduction and Safety, Arduino Microprocessor - MIT ...
Sep 14, 2009 ... Arduino Hardware http://todbot.com/. Courtesy of Tod E. Kurt. Used with
permission. Photos by SparkFun Electronics. Photos by SparkFun ...
2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 1 September 14, 2009 Dr. Harrison H. Chin
Formal Labs 1. Microcontrollers • •
Introduction to microcontrollers Arduino microcontroller kit
• • •
Analog / Digital sensors Data acquisition Data processing and visualization
• • •
GPS receiver and shield Data logging Visualization of data
• • •
Motors Encoders Position control
2. Sensors and Signals 3. GPS and Data Logging 4. Motor Control
9/14/2009
OETL
2
Why Arduino • Popular • Open source • Low cost • Large user community • Easy to use development environment
9/14/2009
Courtesy of Tod E. Kurt. Used with permission.
OETL
http://todbot.com/
3
Arduino Hardware
Photos by SparkFun Electronics. Photos by SparkFun Electronics.
Photos by SparkFun Electronics.
Courtesy of Adafruit Industries. Used with permission. Photos by SparkFun Electronics.
Expandable by stacking add-on modules for data storage, wireless, GPS, audio, motor drive,… etc.
9/14/2009
Microcontroller
8-bit ATmega328 (by ATMEL)
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 (ATmega328) of which 2 KB used by bootloader
SRAM
2 KB (ATmega328)
EEPROM
1 KB (ATmega328)
Clock Speed
16 MHz
OETL
5
Arduino Components Test LED (Pin 13)
Digital I/O and PWM Output Pins
USB to Serial UART Interface
16 MHz Clock
USB Interface
Reset Button In-Circuit Serial Programming
TX/RX LEDs
External Power Courtesy of Arduino.cc. Used with permission.
9/14/2009
ATmega328 Power Pins OETL
Analog Input Pins 6
Arduino Circuit Diagram http://www.arduino.cc/
9/14/2009
OETL
Courtesy of Arduino.cc. Used with permission.
7
Arduino Programming Environment Open source
Menu Buttons
Simplified C++ like development
” h c t e k S “
environment that is easy to program and to upload the code Several examples are included that demonstrate various I/O capabilities
Code Area
Built-in libraries that simplify data I/O tasks Large user community 9/14/2009
Status Area OETL
Courtesy of Arduino.cc. Used with permission.
8
Resources • http://arduino.cc/ • http://ladyada.net/learn/arduino/ • http://todbot.com/blog/category/arduino/ • http://freeduino.org/ • http://adafruit.com/ • http://sparkfun.com/ • Books: – “Arduino Programming Notebook”, Brian W. Evans – “Physical Computing”, Dan O’Sullivan & Tom Igoe – “Making Things Talk”, Tom Igoe – “Hacking Roomba”, Tod E. Kurt
9/14/2009
OETL
9
Labs 1& 2: The Arduio Kit Experiments • {CIRC01} Getting Started - (Blinking LED) • {CIRC02} 8 LED Fun - (Multiple LEDs) • {CIRC03} Spin Motor Spin - (Transistor and Motor) • {CIRC04} A Single Servo - (Servos) • {CIRC05} 8 More LEDs - (74HC595 Shift Register) • {CIRC06} Music - (Piezo Elements) • {CIRC07} Button Pressing - (Pushbuttons) • {CIRC08} Twisting - (Potentiometers) • {CIRC09} Light - (Photo Resistors) • {CIRC10} Temperature - (TMP36 Temperature Sensor) • {CIRC11} Larger Loads - (Relays)
9/14/2009
OETL
Lab 1
Lab 1 Lab 2
10
Resistor Color Code Chart Black
1st-band Digit 0
2nd-band Digit 0
Brown
1
1
101 - 10
1% 2%
Color
Red Green Brown Gold 250 Ω 5%
1st Significant Digit 2nd Significant Digit
Tolerance Multiplier
3rd-band Digit 0 10 - 1
4th-band Digit
Red
2
2
102 - 100
Orange
3
3
103 - 1000
3%
Yellow
4
4
104 - 10000
4%
Green
5
5
105 - 100000
Blue
6
6
106 - 1000000
Violet
7
7
107 - 10000000
Gray
0
0
108 - 100000000
White
9
9
109 - 1000000000
Gold
5%
Silver
10%
None
20%
red green brown gold 2 5 0 Ω 5% Figure by MIT OpenCourseWare.
9/14/2009
OETL
11
MIT OpenCourseWare http://ocw.mit.edu
2.017J Design of Electromechanical Robotic Systems Fall 2009
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.