2712016 Ecosystem The Arduino Ecosystem 1 workstation usb
27/1/2016 Ecosystem The Arduino Ecosystem 1
workstation usb Arduino IDE 27/1/2016 Ecosystem Three development elements 2
Arduino 27/1/2016 Ecosystem First principal element 3
27/1/2016 The thing, itself Ecosystem the world 4 the heart the brain
• is about 20 years old • has a 440 page manual 27/1/2016 The ATMEGA 328 P central processing unit Ecosystem The Heart of the Arduino Uno… • way over one billion in use 5
r fo e h t r a h e r o c d 27/1/2016 Ecosystem The Heart of the Arduino Uno 6
MIPS evolved 1989 1996 Intel i 386 DX 0. 1 16 PC Arduino 2011 Intel Core i 7 PC 2011 Fujitsu K 88, 000 chips 705, 024 cores Ecosystem Year Processor mid-Paleo brain 27/1/2016 Rough Speed Comparisons 7
27/1/2016 • 10 -20 different Arduino models • depends on how you count e r o voltages • differing maximum input c d r • 3. 3 V and 5 V a h e • pinout variations h t r • somewhat fo standardized but have to be checked for each Arduino model Ecosystem Arduino Hardware Precautions 8
Lin workstation ux PC i P y Ecosystem W ple d n i Ap C P s w o 27/1/2016 Second principal element r r e R b p as 9
Arduino IDE 27/1/2016 d en sp e ’ll tim ou ur e y yo er of wh ot al f o e e c e ar i p a ftw so Ecosystem Third principal element 10
11 Ecosystem 27/1/2016
27/1/2016 • edit plain text source files • compile source files into machine language • load machine language into the Arduino • communicate with the Arduino while it’s running a program Ecosystem The IDE does four big things 12
27/1/2016 • Modern compilers are among the most complex and highly developed applications in existence. • Compilers used by the Arduino IDE are open-source, free software Ecosystem Compiling Arduino Source Code 13
Arduino 27/1/2016 power Ecosystem Single runtime element 14
27/1/2016 Arduino Peripherals §are boards that are built to stack on top of an Arduino Ecosystem §are called shields 15
28/1/2016 Arduino/TC 1 Seismic shield with Arduino 16
27/1/2016 Raspberry Pi 2 • about $35 • complex operating system • high power consumption • slow event response • complex low-level programming • complete PC Ecosystem Microprocessor versus Microcontroller (I) 17
27/1/2016 Arduino Uno • about $20 • NO operating system • moderate power consumption • fast event response • simple low-level programming • embedded system Ecosystem Microprocessor versus Microcontroller (II) 18
27/1/2016 • arduino. cc • adafruit. com • sparkfun. com • makezine. com • hackaday. com • allaboutcircuits. com • many, many more Ecosystem Parts, Projects, and Ideas 19
20 Ecosystem 27/1/2016
- Slides: 20