Professional Documents
Culture Documents
3 electronica
Captulo
Captulo Web
3.1 Introducci
on
3.2 Arquitectura AVR
3.3 Plataforma electr
onica Arduino
3.4 Modelos de tarjetas Arduino
3.5 Resumen
3.6 Referencias selectas
3.7 Problemas propuestos
Competencias
Descripci
on de la arquitectura AVR.
Organizaci
on de la memoria para programas y datos.
Formas de comunicaci
on serial.
Descripci
on tecnica de las se
nales para interface electr
onica
de la tarjeta Arduino UNO.
La arquitectura AVR tiene como cerebro electr onico a una unidad central de proceso
CPU (central processing unit, com unmente conocida como processor), la cual es la
parte encargada de ejecutar las instrucciones de un programa y controlar que dicha
ejecuci
on se realice correctamente, como parte fundamental del CPU se encuentra el
contador de programa (program counter PC o instruction pointer IP) el cual indica
la instrucci
on actual que se est
a ejecutando y al terminar esta, apunta a la siguiente
instrucci
on.
3.2.1
3.2.1. Secciones de memoria
3.2.2
3.2.2. Memoria de datos SRAM
Puertos I/O
entrada/salida con resistencias internas pull-up, cada lnea tiene 3 estados (entrada,
salida y alta impedancia). Adicionalmente, las lneas PB6 y PB7 tienen funciones
alternas, como entrada y salida del circuito oscilador, respectivamente.
3.2.3
3.2.3. Unidad l
ogica aritm
etica ALU
3.2.4
3.2.4. Temprizadores/Contadores
se
nales de instrumentaci
on electr
onica.
3.2.5
3.2.5. Interface perif
erica serial SPI
3.2.6
3.2.6. Comunicaci
on serial UART
3.2.7
3.2.7. Bus de interface serial
El bus de interface serial TWI (2-wire serial interface bus) permite conectar
hasta 128 diferentes dispositivos usando dos lneas bidireccionales, cada lnea con
resistencias de pull-up; una lnea se emplea para la se nal del reloj y la otra para
transferencia de datos SDA. Los dispositivos conectados a este bus tienen direcciones
diferentes y el mecanismo para resolver el tr
afico de informacion es el protocolo TWI.
3.2.8
3.2.8. Convertidor anal
ogico/digital
est
a conectado a un multiplexor anal ogico de 8 canales, permitiendo de esta forma 8
entradas de voltaje de senales anal
ogicas (referidas a tierra GND) directamente de
los pins del puerto A. El ADC contiene un circuito muestreador y retenedor (sampler
and hold) que asegura mantener constante el nivel de voltaje durante el proceso de
conversion.
3.2.9
3.2.9. Interrupciones
Las tablas 3.4, 3.6, 3.6 y 3.7 muestran los vectores de interrupci
on de los
microcontroladores Atmega48PA/88PA/168PA/328P, respectivamente.
Tabla de vectores
A partir de la direcci
on 0x000 del espacio
de memoria flash se almacena la tabla de
vectores (direcciones de la memoria flash Vector de interrupciones
donde se encuentran las rutinas de ser-
El vector de interrupciones es una lis-
vicio de interrupci
on), la lista completa
ta indexada de localidades de memoria
de interrupciones para el microcontrola-
de cada interrupcion, cada localidad de
dor Atmega48PA se muestra en la tabla
memoria contiene la direcci
on de memo-
3.4, esta lista se ordena en base a los nive-
ria donde se ubica la rutina de servi-
les de prioridad de los diferentes tipos de
cio de interrupci
on, es decir el progra-
interrupciones, por ejemplo una interrup-
ma que atiende el proceso de solicitud de
ci
on generada por RESET tiene asignada
un evento o proceso. Cuando una inte-
la direcci
on 0x000 y por lo tanto, repre-
rrupci
on es generada, se salva la direcci
on
senta la interrupci
on de mayor prioridad,
del contador de programa, para saltar a
la segunda interrupci on en jerarqua se
la correspondiente rutina de interrupci on
encuentra en la direccion 0x001 corres-
indicada por la tabla de vectores, al fina-
ponde a la solicitud de interrupcion ex-
lizar la rutina de interrupci
on, entonces el
terna 0 (INT0), as sucesivamente hasta
contador de programa regresa a la locali-
llegar a la de menor prioridad que corres-
dad de memoria donde estaba ejecutando
ponde a la interrupcion 26 ubicada en la
el programa principal.
direcci
on 0x019.
http://www.atmel.com/avr
3.2.10.
3.2.10 N
ucleo de la arquitectura AVR Atmega
Las instrucciones en la memoria flash del programa son ejecutadas con un simple
nivel de pipelining, esto significa que mientras una instruccion est
a siendo ejecutada,
la siguiente instruccion ya est a siendo seleccionada de la memoria del programa,
decodificada y preparada para su ejecuci on, con esta tecnica es posible ejecutar
instrucciones cada ciclo de reloj, es decir un MIPS (un mill on de instrucciones por
segundo) en un MHz; algunos microprocesadores corren a 16 MHz, entonces pueden
ejecutar 16 MIPS.
Para trabajar control de procesos en tiempo real, los timers del microcontrolador
pueden ser programados para generar una onda cuadrada peri odica y producir una
frecuencia de muestreo adecuada para realizar las siguientes actividades: adquisici on
de datos de los sensores de posici
on, generar la se
nal de error de posici
on, c
alculos de
las operaciones matem aticas que involucra la ley de control (ganancias proporciona,
derivativa, funciones trigonometricas e hiperb olicas) y envo de la informaci on
como senal de comando a los servomotores del robot para producir desplazamiento
mecanico. Este ciclo se repite cada periodo de muestreo, es decir control en tiempo
real.
La incorporaci
on de convertidores anal ogico/digital, puertos entrada/salida, timers,
dispositivos de comunicaci on serial como USART y diversos perifericos a los
microcontroladores Atmel con arquitectura AVR, adicional a las caractersticas
tecnol
ogicas que poseen los hacen ideales para utilizarse como sistemas empotrados
con amplias aplicaciones en ingeniera rob
otica y mecatronica.
L a tarjeta electr
onica mas utilizada y popular es el modelo Arduino UNO la
cual emplea arquitectura AVR utilizando el microcontrolador ATMega328P y
un conjunto de perifericos que la hacen un sistema de instrumentaci
on electr
onica
de prop
osito general ideal para ingeniera rob
otica y mecatr
onica.
A continuaci
on se describen las caractersticas tecnicas y ventajas principales del
modelo Arduino UNO.
3.3.1
3.3.1. Modelo Arduino UNO
La alimentaci
on electrica de esta tarjeta electr
onica es de 5 V y se puede suministrar
en dos formas distintas: fuentes externas de alimentaci on y cable USB.
Las fuentes externas pueden ser por medio de un adaptador electrico AC/DC o
utilizando pilas o bateras.
A continuaci
on se describe las dos formas de conectar las fuentes externas a la tarjeta
Arduino UNO:
fuente de alimentaci
on externa (de 7 a 12 V)
acoplada al conector jack power. Si la fuente de
VIN VIN
alimentaci
on es por cable USB, la salida ser
a de
5 V regulados.
Entrada: cuando se desea alimentar la tarjeta
electr
onica mediante pilas de 9 V (sin utilizar
conector jack power o cable USB).
pins 3, 5,
PMW 6, 9, 10 y Salidas PWM 6 salidas de se
nal PWM (8 bits por se
nal).
11
La segunda opci
on de alimentaci
on es por medio de un cable est
andar USB;
Arduino. Aplicaciones en Rob
otica y Mecatr
onica Fernando Reyes Cort
es Jaime Cid Monjaraz Alfaomega
26 Plataforma electr
onica
Se
nales pins-hembra POWER
En la tarjeta electr
onica Arduino UNO hay una serie de se
nales (pines-hembra) en
la zona del circuito impreso con la leyenda POWER (ver figura 3.5) relacionados
con la alimentacion electrica de la siguiente manera:
Entradas anal
ogicas
Salidas PWM
Comunicaci
on serial Rx/Tx: pins 0 y 1
Mediante programaci
on, los pins 2 y 3 se pueden configurar como interrupciones
externas INT0/INT1.
Comunicaci
on SPI: pins 10, 11, 12 y 13
Usando programaci on los pins 10, 11, 12 y 13 pueden ser configurados para realizar
comunicaci
on serial mediante el protocolo SPI (serial peripheral interface).
LED pin 13
on I2 C/TWI: pins A4 y A5
Comunicaci
Pin RESET
Pin IOREF
El pin IOREF es un pin que duplica la funci on del pin VIN ; puede utilizarse en las
tarjetas de interface conectadas al modelo Arduino UNO para indicar el voltaje que
trabajan los puertos digitales entrada/salida (en el caso Arduino UNO es 5 V).
El pin que se encuentra al final del conector pins-hembra, despues del pin IOREF
(no cuenta con etiqueta) no tiene ninguna funci
on y se considera sin conexi
on (para
futuras mejoras en el modelo Arduino UNO).
Conector ICSP
El conector ICSP (in circuit serial programming) se utiliza para programar a los
microcontroladores con arquitectura AVR, PICs y Parallax Propeller, ya que carecen
de un bootloader previamente instalado, como puede ser el caso de esos dispositivos
nuevos o recien salidos de f
abrica.
Bot
on de RESET
3.3.2
3.3.2. Se
nales electr
onicas del microcontrolador Atmega328P
http://www.atmel.com/tools/STK500.aspx
Hay que tomar en cuenta que si tenemos un microcontrolador nuevo Atmel, por
ejemplo el modelo Atmega328P, entonces este dispositivo no tendr a pregrabado un
bootloader, en este caso se requiere de un sistema programador denominado ISP (in
system programmer), el cual se debe conectar a la computadora y al microcontrolador
(ver ambiente de programaci on Arduino, opcion Herramientas, Programador y elegir
una opcion adecuada).
Importante
Cuando Usted descarg
o e instal
o el paquete de c
omputo del ambiente de progra-
maci
on Arduino, este ya viene con respaldos (copias exactas) de los bootloaders
de los microcontroladores Arduino; se pueden identificar con la extensi
on .hex
(Intel-hex-Format). Por ejemplo, sup
ongase que la trayectoria de instalaci
on es:
c:\Arduino, entonces verifique el archivo AtmegaBOOT.hex se encuentra en la
subcarpeta: c:\Arduino\hardware\arduino\bootloaders\atmega8\. Normalmente
estos archivos no se utilizan, salvo que tengamos un microcontrolador nuevo o se
requiera reponer porque sufri
o alg
un da
no el bootloader de la tarjeta, entonces po-
demos grabarlo en la memoria flash en el ambiente de programaci
on Arduino, con
el men
u Herramientas, opci
on Programador y seleccionar el ISP m
as adecuado.
En funci
on de las caractersticas tecnol
ogicas y del tipo de aplicaci
on, a los modelos
Arduino los podemos clasificar como:
A continuaci
on se describen los modelos de tarjetas del sistema Arduino.
Alfaomega Arduino. Aplicaciones en Rob
otica y Mecatr
onica Fernando Reyes Cort
es Jaime Cid Monjaraz
3.4 Modelos de tarjetas Arduino 35
3.4.1
3.4.1. Modelos de prop
osito general para ingeniera
Arduino UNO
Arduino Leonardo
3.4.2
3.4.2. Arduino Due
3.4.3
3.4.3. Arduino Mega
3.4.4
3.4.4. Arduino Mega 2560
3.4.5
3.4.5. Arduino Mega ADK
3.4.6
3.4.6. Arduino Micro
Arduino Pro
Arduino Mini
Este modelo presenta dos versiones: una de ellas corresponde a Pro Mini que se
alimenta a 3.3 V y corre a 8 MHz y la otra versi on utiliza 5 V de voltaje de
alimentaci
on y opera a 16 MHz. La tabla 3.13 concentra sus caractersticas tecnicas.
Arduino Nano
Arduino FIO
3.4.7
3.4.7. Modelo Intel Galileo
https://communities.intel.com/docs/DOC-22226
http://arduino.cc/en/Main/Software
6 entradas anal
ogicas (etiquetadas A0-A5) utilizando el convertidor anal
ogico
Entradas anal
ogicas digital AD7298, con 12 bits de resolucion (4096 valores de cuantizaci
on), por
default las mediciones son referidas de tierra a 5 V.
Este pin proporciona 5 V de salida, que puede venir de una fuente externa de
5V alimentaci
on o del conector USB; la maxima corriente que puede suministrar
son 800 mA.
Este pin proporciona 3.3 V de salida regulado por un circuito integrado que se
3.3 V encuentra en el circuito impreso de la tarjeta; la m
axima corriente que puede
suministrar son 800 mA.
Alfaomega Arduino. Aplicaciones en Rob
otica y Mecatr
onica Fernando Reyes Cort
es Jaime Cid Monjaraz
3.4 Modelos de tarjetas Arduino 43
Voltaje de alimentaci
on 5V 5V 3.3 V
Voltaje de entrada 7 a 12 V 7 a 12 V 7 a 12 V
20 pins I/O,
54 pins I/O, de los
14 pins, de los cua- de los cuales 7
cuales 12 pins se
les 14 se pueden pins pueden ser
Puertos digitales (I/O) pueden configurar
configurar como sa- salidas PWM y
como salidas PWM
lidas PWM 12 como entra-
das anal
ogicas
12, configurables
12, configurables de los
Entradas anal
ogicas 6 de los puertos
puertos digitales
digitales
Salidas anal
ogicas DACs No No 2
Corriente total en
Corriente DC por pin
40 mA 40 mA todos los pins: 130
(I/O)
mA
SRAM 2 Kb 2.5 Kb 96 Kb
EEPROM 1 Kb 1 Kb
Frecuencia de operaci
on 16 MHz 16 MHz 84 MHz
Voltaje de alimen-
5V 5V 5V
taci
on
Voltaje de entrada 7 a 12 V 7 a 12 V 7 a 12 V
Lmites de voltaje
6 a 20 V 6 a 20 V 6 a 20 V
de entrada
Entradas anal
ogi-
16 16 16
cas
Corriente DC por
40 mA 40 mA 40 mA
pin (I/O)
Corriente DC por
50 mA 50 mA 50 mA
pin 3.3 V
256 Kb (de los cua- 128 Kb (de los cua- 256 Kb (de los cua-
Memoria flash les 8 Kb son para les 4 Kb son para les 8 Kb son para
bootloader) bootloader) bootloader)
SRAM 8 Kb 8 KB 8 Kb
EEPROM 4 Kb 4 KB 4 Kb
Frecuencia de ope-
16 Mhz 16 Mhz 16 Mhz
raci
on
Voltaje de alimen-
5V 3.3/5 V 3.3/5 V
taci
on
Lmites de voltaje
6 a 20 V 3.35 a 12 V/5 a 12 V 3.35 a 12 V/5 a 12 V
de entrada
20 pins, de los
cuales 7 se pue- 14 pins I/O, 14 pins I/O, de
Puertos digitales den configurar co- de los cuales 6 los cuales 6 pins
(I/O) mo salidas PWM y pins pueden ser pueden ser salidas
12 como entradas salidas PWM PWM
anal
ogicas
Entradas anal
ogi-
12 6 8
cas
Corriente DC por
40 mA 40 mA 40 mA
pin (I/O)
Corriente DC por
50 mA
pin 3.3 V
Frecuencia de ope-
16 MHz 8/16 MHz 8/16 MHz
raci
on
Voltaje de alimen-
5V 5V 3.3 V
taci
on
8, cuatro de las
Entradas anal
ogi- cuales se encuen-
8 8
cas tran disponibles en
los pins.
Corriente DC por
40 mA 40 mA 40 mA
pin (I/O)
SRAM 2 Kb 1/2 Kb 2 Kb
EEPROM 1 Kb 0.5/1 Kb 1 Kb
Frecuencia de ope-
16 MHz 16 MHz 8 MHz
raci
on
3.4.8
3.4.8. Modelos de integraci
on de sensores y rob
otica m
ovil
El modelo Arduino Robot dedicado a las aplicaciones de rob otica movil integra
en una placa electronica a dos tipos de microcontroladores, uno de ellos dedicado
al control de los motores y el otro para desarrollar algoritmos de control. Cuenta
con pantalla LCD t actil, 2 llantas para desplazamiento, bocinas, indicadores de
luz, comp as digital, sensores de proximidad y ultrasonido. Extensas libreras
especializadas (Robot.digitalRead(), Robot.digitalWrite(), etc.) permiten realizar y
desarrollar aplicaciones desde el entorno de programaci
on Arduino.
Esplora
Arduino Robot
Voltaje de alimentaci
on 5V 5 V usando cable plano
Frecuencia de operaci
on 16 MHz 16 MHz
3.4.9
3.4.9. Modelos para comunicaci
on WiFi, ethernet y bluetooth
Arduino Y
un
El microcontrolador Atmega32U4 es la
plataforma electr
onica del modelo Arduino
Yun incorpora comunicaci on WiFi y apli-
caciones en Linux. Tiene 14 puertos digita-
les entrada/salida, de los cuales 7 puertos
pueden ser utilizados como salidas PWM,
6 entradas analogicas de 10 bits cada una;
frecuencia de operacion a 16 MHz. El vol-
taje de alimentaci
on es de 5 V, el cual pue-
de ser proporcionado por cable micro USB. Figura 3.22 Arduino Y un.
La figura 3.22 muestra el modelo Arduino Y un y en la tabla 3.16 se describen las
principales prestaciones tecnicas con las que cuenta.
Arduino Ethernet
adaptador serial USB y tambien con los cables FTDI USB. La figura 3.23 muestra el
modelo Arduino Ethernet y en la tabla 3.16 se describen sus caractersticas tecnicas.
Arduino BT
Voltaje de alimenta-
5V 5V 5V
ci
on
6 (con 6 entradas
anal
ogicas adicionales
Entradas anal
ogicas 6 6
multiplexeadas con 6
puertos digitales)
SRAM 2.5 Kb 2 Kb 2 Kb
EEPROM 1 Kb 1 Kb 1 Kb
Frecuencia de opera-
16 MHz 16 MHz 16 MHz
ci
on
3.4.10.
3.4.10 Modelos LilyPad Arduino
LilyPad es un concepto dise nado por Leah Buechley que relaciona la integraci on
de componentes electronicas mediante fibra textil (con propiedades parecidas a los
semiconductores) para dar origen a la ropa inteligente. El concepto comercial fue
dise
nado conjuntamente por Leah Buechley y Sparkfun Electr onica, se refiere al
conjunto de componentes y elementos electr onicos que utilizan fibras o tejido textil
(e-textil) en prendas de vestir. Con el empleo de materiales de fibra org
anica y textil
lavable se puede construir ropa inteligente, dinamicas e interactiva tejida o cocida
con hilos conductores para llevar informaci
on de variables ambientales, luminosidad,
humedad, temperatura a un microcontrolador para su an alisis y procesamiento.
Las prendas de vestir pueden incorporar sensores de algod on para detectar los
movimientos anat
omicos y fisiol
ogicos del cuerpo e incorporar esta informacion a
un modelo din
amico y producir efectos interactivos en la ropa mediante una red de
LEDs, motores vibradores y altavoces.
Las areas que estudian y analizan la clase de materiales de fibra textil para
fabricar ropa inteligente (prendas de vestir electr
onicas) se les denomina e-textil
y fibertronics. El sistema Arduino contempla 4 tipos de modelos LilyPad con las
siguientes caractersticas:
LilyPad Arduino
La figura 3.26 muestra el modelo LilyPad Arduino USB y en la tabla 3.17 se describen
sus principales caractersticas tecnicas.
e-textiles Fibertronics
El t
ermino e-textiles (textiles electr
oni- Fibertronics es un campo de la tecnologa
co o textiles inteligentes) se refiere a los moderna que estudia la funcionalidad
productos que emplean telas o prendas electr
onica y computacional sobre la
de vestir con hilo conductor que per- integraci
on en fibras textiles que emplean
miten integrar textiles como elementos hilo conductor.
electr
onicos, circuitos integrados, LEDs, El dise
no y fabricaci
on de elementos con-
sensores, actuadores, bateras convencio- ductores, capacitores y resistencias re-
nales, sistemas digitales y microcontrola- quiere del estudio y an
alisis de materiales
dores dando origen a peque nas compu- textiles con capacidades conductivas, re-
tadoras; tambi en se les denomina tecno- sistivas y con la adecuada flexibilidad pa-
loga port
atil o ropa inteligente. ra que puedan ser cocidas o tejidas. Hoy
Este tipo de sistemas tiene amplias apli- en da, existen una gama amplia de semi-
caciones en el dise
no de interiores de ca- materiales textiles con propiedades con-
sas habitaci
on o edificios inteligentes pa- ductivas que que incluyen fibras met ali-
ra monitoreas variables como temperatu- cas mezcladas con fibras textiles para ser
ra, presi
on ambiental, condiciones de ilu- utilizados como hilos conductores y de es-
minacion, humedad (dom otica). ta forma integrar conexiones a sistemas
La tecnologa actual hace posible tener digitales o microprocesadores.
electr
onica integrada directamente en Algunos materiales de adecuados para e-
los sustratos textiles. La integraci
on de textiles lo son la clase electr
onica org
ani-
componentes pueden ser desde elementos ca construidas a base de pinturas y tin-
pasivos como resistencias, capacitancias, tes con propiedades muy similares a los
inductancias, conductores y componentes semiconductores. Algunas funciones a ni-
activos tales como diodos, transistores y vel laboratorio son: transistores de fi-
c
elulas solares. bra organica-textil sin utilizar elementos
Algunos sensores que se utilizan son fa- metalicos, c
elulas solares org
anicas de fi-
bricados de algod on que determinan pa- bras textiles.
trones fisiol
ogicos y proporcionar infor- Nuevos conceptos surgen con estas a reas,
macion de variables ambientales. tales como: e-costura significa la t
ecnica
Los proyectos de investigaci on e-textiles de coser circuitos electr
onicos usando hilo
incluyen botones t actiles fabricados con conductor.
tejidos textiles y mediante hilos conducti- Otro aspecto importante a considerar,
vos son conectados a microcontroladores es que una prenda textil electr onica
para procesar la informaci
on envi
andola puede ser lavable, esto significa que
a un conjunto de LEDs que forman redes deben incorporar elementos aislantes al
de fibra tejida para formar pantallas. contacto con agua o ambientes h
umedos.
Atmega168V
Microcontrolador Atmega32u4 Atmega328 Atmega328 8 bits
8 bits 8 bits 8 bits Atmega328V
8 bits
Voltaje de ali-
3.3 V 2.7 a 5.5 V 2.7 a 5.5 V 2.7 a 5.5 V
mentaci
on
Voltaje de en-
3.8 a 5 V 2.7 a 5.5 V 2.7 a 5.5 V 2.7 a 5.5 V
trada
Entradas
4 4 4 6
anal
ogicas
Corriente DC
40 mA 40 mA 40 mA 40 mA
por pin (I/O)
SRAM 2.5 Kb 2 Kb 2 Kb 1 Kb
Frecuencia de
8 MHz 8 MHz 8 MHz 8 MHz
operaci
on
Contiene integrado un
LED en el pin 13 (puer-
to digital configurable
como salida) con re-
Si No No No
sistencia limitadora de
corriente (enciende en
1=HIGH, se apaga
con 0=LOW)
La arquitectura AVR obtiene beneficio de los dos tipos de buses con los que cuenta,
uno para instrucciones para leer y ejecutar instrucciones en la memoria flash y el
otro bus para manipulador datos en la memoria SRAM. Esta tecnologa asegura que
una instrucci
on puede ser ejecutada en cada ciclo de reloj, eliminando estados de
espera y optimizando tiempo de procesamiento.
http://www.atmel.com
En este captulo se ha estudiado los aspectos operativos del modelo Arduino UNO el
Arduino. Aplicaciones en Rob
otica y Mecatr
onica Fernando Reyes Cort
es Jaime Cid Monjaraz Alfaomega
58 Plataforma electr
onica
Arduino contiene varios tipos de tarjetas electr onicas para cubrir diversas aplica-
ciones: desde prop osito general para instrumentacion electr
onica, automatizacion de
procesos fsicos e ingeniera rob
otica y mecatr
onica (Arduino UNO, Leonardo, Due,
Mega, Mega 2560, Mega ADK, Mini, Pro, Pro mini, Micro, Nano, FIO y Galileo);
integracion de sensores y rob otica movil (Esplora y Arduino Robot); electr onica
textil (e-textil); y prendas de vestir inteligentes dinamicas e interactivas fabricados
con fibras textiles de materiales especiales de hilos conductores (modelos LilyPad:
Arduino, USB, Simple y SimpleSnap), comunicaci on inal
ambrica considerando WiFi
y bluetooth, hasta protocolos para enlace de ethernet y redes. y protocolos de redes.
El sitio Web de las tarjetas Arduino donde el usuario puede acceder a informaci
on
tecnica, documentaci
on y aplicaciones es la siguiente:
www.arduino.cc
E sta secci
on proporciona al usuario enlaces electr
informaci
onicos y sitios Web con
on tecnica, notas, manuales de usuario, aplicaciones foro y sociedades
que utilizan los microcontroladores con arquitectura AVR de la compa na Atmel,
los cuales constituyen la plataforma electronica de los diversos modelos de tarjetas
Arduino.
http://www.atmel.com/avr
http://www.atmel.com/products/microcontrollers/avr/default.aspx
Alfaomega Arduino. Aplicaciones en Rob
otica y Mecatr
onica Fernando Reyes Cort
es Jaime Cid Monjaraz
3.6 Referencias selectas 59
http://www.atmel.com/avr
El dise
no electr
onico de las primeras tarjetas Arduino fue inspirado de otra
tarjeta con la filosofa de arquitectura abierta y software libre denominada
Wiring:
http://www.wiring.com
Informaci
on sobre prendas electr
onicas y ropa inteligente, productos e-textil
y e-costura puede ser encontrada en:
http://lilypadarduino.org/
http://www.fabrick.it/
http://www.aniomagic.com/
http://www.adafruit.com/category/92
http://www.textilefutures.co.uk/
http://www.atmel.com/tools/STK500.aspx
http://code.google.com/p/optiboot
3.7.5 Cu
ales son los principales perifericos que utilizan las tarjetas Arduino?
3.7.7 C
omo puede clasificar a grandes rasgos por sus aplicaciones a las tarjetas
Arduino?
3.7.11 Describa los modelos Arduino que utilizan sensores integrados y manejo de
robots m
oviles.