PDF de programación - Introducción a Arduino

Imágen de pdf Introducción a Arduino

Introducción a Arduinográfica de visualizaciones

Publicado el 23 de Abril del 2019
1.055 visualizaciones desde el 23 de Abril del 2019
1,7 MB
32 paginas
Creado hace 12a (07/03/2012)
Grupo GNU/Linux UDB-EIC

[email protected]

facebook.com/grupo.gnulinux.udb



Introducción a

Jose Carlos Garcia Diaz
[email protected]
21 de agosto 2011

Carlos Jenkins
[email protected]
10 de agosto 2011



¿Qué es Arduino?

Arduino es una plataforma de electrónica abierta
para la creación de prototipos basada en software
y hardware flexibles y fáciles de usar. Se creó
para artistas, diseñadores, aficionados y
cualquiera interesado en crear entornos u objetos
interactivos.

http://www.arduino.cc



¿Plataforma?

● Hardware
● Lenguaje
● Bibliotecas
● IDE



¿Plataforma?

Lenguaje

Lenguaje:

● Basado en Wiring (http://wiring.org.co/)
● Especialización de C para hardware.
● Abstracción del hardware.
● Toolchain: gcc-avr, libc-avr...

Más:

http://arduino.cc/en/Reference/HomePage



¿Plataforma?

Hardware

Hardware:

● Para distintas necesidades...



¿Plataforma?

Hardware

●Uno

● Principal tarjeta.
● Mejor relación capacidad /

comodidad / precio para
principiantes.
– 14 pines de E/S

digitales.

– 6 con PWM.
– 6 entradas análogas.
– USB en la tarjeta.
– 32KB memoria.



¿Plataforma?

Hardware

●Mega

● Tarjeta de gama alta.
● Más cara, más potente.

– 54 pines de E/S

digitales.

– 14 con PWM.
– 16 entradas análogas.
– USB en la tarjeta.
– 256KB memoria.



¿Plataforma?

Hardware

●LilyPad

● Especialmente diseñada
para costura electrónica.

● Se puede lavar!

– 14 pines de E/S

digitales.

– 6 con PWM.
– 6 entradas análogas.
– Sin USB en la tarjeta.
– 32KB memoria.



¿Plataforma?

Hardware

●Pro

● Diseñada para instalaciones

semi-permanentes.

● Sin ningún conector, sólo lo
básico. Para uso avanzado.
– 14 pines de E/S digitales.
– 6 con PWM.
– 6 entradas análogas.
– Sin USB en la tarjeta.
– 32KB memoria.



¿Plataforma?

Hardware

●Mini Pro

● Diseñada para instalaciones

semi-permanentes.

● Sin ningún conector, sólo lo
básico. Para uso avanzado.
– 14 pines de E/S digitales.
– 6 con PWM.
– 6 entradas análogas.
– Sin USB en la tarjeta.
– 32KB memoria.



¿Plataforma?

Hardware

●Gameduino
● un adaptador de juegos para

Arduino
– vídeo es 400x300 píxeles en 512

colores

– monitor estándar VGA (800x600 a

72Hz)

– Graficos de Fondo:

● Fondo de caracteres de 512x512

pixeles

● 256 caracteres, cada uno con paleta de

color independiente de 4 colores

– Gráficos de primer plano

● Cada sprites es de 16 x 16 pixeles con

trasparencia de color

● Capadidad de rotacion y volteo en 4

formas diferentes



¿Plataforma?

Hardware

Más

http://arduino.cc/en/Main/Hardware



¿Esquema y pines?



¿Plataforma?

Lenguaje

Lenguaje:



¿Plataforma?

IDE
IDE: Integrated Development
Environment

● Programación directa (sin

necesidad de un
programador).

● Fácil programación

(compilación, enlazado,
transferencia).

● Multiplataforma!



¿Plataforma?
Bibliotecas

● EEPROM
● Ethernet
● Firmata
● LiquidCristal (LCDs)
● SD (Tarjetas Secure Digital)
● Servo
● SPI (Simple Peripheral Interface)
● (Software Serial)
● Stepper (motores paso a paso)
● Matrix (matriz de LEDs)
● Wire

Más



http://arduino.cc/en/Reference/Libraries



Wow! ¿Qué más?

Shields

Arduino es altamente modular: “Shields”
(escudos)



Wow! ¿Qué más?

Shields

● Arduino Ethernet Shield

con micro SD
● Ethernet (web!!)
● SD para almacenar datos
● ….



Wow! ¿Qué más?

Shields

● Danger Shield

● Botones
● Buzzers
● Potenciometros slider
● Siete segmentos
● LEDs
● ….



Wow! ¿Qué más?

Shields

● GPS Shield

● GPS (Global Positioning

System).

● GPS (Global Positioning

System)!!!!!!!

● SD para almacenar datos.
● ….



Wow! ¿Qué más?

Shields

● Joystick Shield

● Dispositivo de entrada.
● Botones.
● Potenciometros para

pulgar.

● Área de prototipado.
● ….



Wow! ¿Qué más?

Shields

● Color LCD shield

● LCD a color!!
● Juegos, GUI, etc.



Wow! ¿Qué más?

Shields

● LOL shield

● Matriz de 126 (9 x 14)
● Muy cool!



Wow! ¿Qué más?

Shields

● MIDI Shield

● MIDI Out : Instrumentos

musical

● MIDI In: Controlador MIDI.
● Potenciometros

(volumen?).

● Botones.



Wow! ¿Qué más?

Shields

● Wave Shield

● Tarjeta SD, almacena

sonidos.

● WAV.
● DAC (Digital to analog

converter), Op-amps.

● Potenciometros

(volumen!)



Wow! ¿Qué más?

Shields

Tu propio shield!



¿Que es fritzing?



Wow! ¿Qué más?

Libre!

● Hardware libre (diseño, código, esquemas,
etc, etc).
● Software Libre (lenguaje, bibliotecas, IDE,
compilador, toolchain).
● Constante innovación: mejoras,
adaptaciones, extensiones, clones, etc, etc.



Wow! ¿Qué más?

Proyectos!

http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/



Wow! ¿Qué más?

Proyectos!



¿Preguntas?

Muchas gracias!

Carlos Jenkins
[email protected]
10 de agosto de 2011
  • Links de descarga
http://lwp-l.com/pdf15771

Comentarios de: Introducción a Arduino (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad