Tutorial Arduino 01 - presentaci%f3n
-
Upload
mc-rene-solis-r -
Category
Documents
-
view
223 -
download
0
Transcript of Tutorial Arduino 01 - presentaci%f3n
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
1/24
Computacin Fsica:Introduccin al Arduino
Flix E. Guerrero primavera 2008
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
2/24
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
3/24
Razn PoderosaThe designer of the AVR purposefully
arranged its registers and instruction setso that C programs would compileefficiently on it. This is a big deal,
compared to previous microcontrollerswhere C programs were almost alwaysless efficient than a hand-coded assembly
language variant.Machineproject Tod E. Kurt
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
4/24
Wiring Proyecto de Hernando Barragn
(Colombia)
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
5/24
Processing
Proyecto OpenSource iniciado por
C.E.B. Reas yBenjamin Fry del MITMedia Lab
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
6/24
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
7/24
Arduino Diecimila Conexin USB
Alimentacin interna /externa (6 a 12 V) 14 entradas / salidas
digitales (6 salidasPWM) 6 entradas anlogas
16 KB de memoriaFlash (2 KB los usa elbootloader)
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
8/24
Arduino Diecimila 1 KB de RAM
512 bytes EEPROM Programacin en C El reset se hace por
software Es autnomo, una
vez programado nonecesita unacomputadora
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
9/24
Arduino: partes que lo integran
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
10/24
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
11/24
Precaucin Pin 0 y Pin 1 son utilizados para la
comunicacin USB Si estn conectados no se podr
programar el Arduino
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
12/24
Entradas Anlogas Las 6 entradas anlogas tienen 10 bits de
resolucin (de 0 a 1023) para voltajes deentrada de 0 a 5 V
Se puede cambiar la referencia utilizandoel pin AREF y algo de cdigo
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
13/24
Proteccin Hay un fusible para evitar corrientes
mayores a 500 mA en el bus USB
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
14/24
Versiones oficiales de Arduino Diecimila (ya lo
conocemos) Mini Adaptador mini USB
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
15/24
Versiones oficiales de Arduino LilyPad
Bluetooth Serial
PCB de una cara
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
16/24
Versiones no oficiales Freeduino / BoArduino
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
17/24
Versiones no oficiales Barebones Arduino (el causante del
problema)
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
18/24
Open Hardware T puedes hacer tu
propia versin Nadie te dir pirata Puedes compartirla
Hacer dinero
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
19/24
PERO ARDUINO TAMBIN ES
EL SOFTWARE
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
20/24
Software de Arduino Basado en Processing (un lenguaje de
computacin) Programado en Java
Permite editar, compilar y cargar elprograma desde el IDE (IntegratedDevelopment Environment)
Carece de depurador paso a paso (comoel ICD de Microchip)
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
21/24
Terminologa sketch un programa que se ejecuta en
el Arduino Pin, digital, anlogo, PWM, FTDI
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
22/24
Muestras Wiring (coffee beans)
Processing (demos y tutorial breakout)
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
23/24
-
8/14/2019 Tutorial Arduino 01 - presentaci%f3n
24/24
Modificando Breakout (3:34)