robotica

Páginas: 5 (1012 palabras) Publicado: 30 de marzo de 2014
Arduino
Introducción:

Es una herramienta para el control de procesos

industriales, aplicaciones de robótica móvil, etc.

Es una plataforma de desarrollo de computación
física de código abierto.

Permite integrar sensores y actuadores.
Puede utilizarse como elemento de control o como
tarjeta de adquisión de datos.

El lenguaje de programación de Arduino es una
implementaciónde Wiring

1

Arduino
Características:

Asequible
• El costo es relativamente bajo.
Multi-plataforma
• El software de Arduino funciona en los sistemas

operativos Windows, Macintosh OSX y Linux. La
mayoría de los entornos para microcontroladores
están limitados a Windows.

Entorno de programación simple y directo
• es fácil de usar para principiantes
• suficientementeflexible para los usuarios
avanzados

2

Arduino
Características:

Software ampliable y de código abierto
• El lenguaje puede ampliarse a través de librerías
de C++.

Hardware ampliable y de Código abierto
• Está basado en los microcontroladores ATMEGA168,
ATMEGA328y ATMEGA1280.

• Los planos de los módulos están publicados bajo

licencia Creative Commons, por lo que diseñadores
decircuitos con experiencia pueden hacer su
propia versión del módulo, ampliándolo u
optimizándolo.
3

Arduino
Componentes de la plataforma:

Software
SDK (Software Developer Kit): Escribir, compilar
Sketches y cargarlos en el Hardware.

Hardware
Placa Arduino (diferentes versiones)

4

Arduino
Componentes de la placa:

5

Arduino
Componentes de la placa:Alimentación: dos maneras
• Vía conexión USB
• Fuente de alimentación externa
* Conectar usando un conector macho de 2.1mm con
centro positivo en el conector hembra de la placa.

* La batería puede conectarse a los pines Gnd y Vin
en los conectores de alimentación (POWER)

Alimentación: rango
• Rango recomendado 7-12V.
El pin 3V3 es una fuente de voltaje de 3.3V
6

Arduino
Componentes de laplaca:

Entradas y salidas
• Cada uno de los pines digitales se pueden utilizar
como entrada ó salida utilizando las funciones
pinMode(), digitalWrite(), y digitalRead().

• Las E/S digitales operan a 5 voltios. Cada pin puede
proporcionar o recibir una intensidad máxima de
40mA.

• Las entradas analógicas proporcionan una

resolución de 10bits (1024), en un rango entre 0V y
5V. Sepuede cambiar la referencia.

7

Arduino
Componentes de la placa:

Pines con funciones especiales
• Serie: 0 (RX) y 1 (TX). Para recibir (RX) transmitir
(TX) datos a través de puerto serie TTL.

• Interrupciones Externas:

2 (interrupción 0), 3

(interrupción 1).

• PWM: Proporciona una salida PWM (Pulse Wave

Modulation, modulación de onda por pulsos) de 8
bits de resolución(valores de 0 a 255).

• LED: 13. Hay un LED integrado en la placa

conectado al pin digital 13, cuando este pin tiene
un valor HIGH(5V) el LED se enciende y cuando este
tiene un valor LOW(0V) este se apaga.
8

Arduino
Componentes de la placa:

Reset
• Suministrar un valor LOW(0V) para reiniciar el

microcontrolador. Típicamente usado para añadir
un botón de reset a los shields queno dejan acceso
a este botón en la placa.

• I2C. Soporte del protocolo de comunicaciones I2C
(TWI).

9

Arduino
Componentes de la placa:

Protección contra sobretensiones en USB
• El Arduino Mega tiene un multifusible

reinicializable que protege la conexión USB de tu
ordenador de cortocircuitos y sobretensiones.

• Si mas de 500mA son detectados en el puerto USB,

elfusible automáticamente corta la conexión hasta
que el cortocircuito o la sobretensión desaparece.

10

Arduino
Programa:

El código tiene tres partes:
• La zona global
• La función void setup()
• La función void loop()

11

Arduino
Programa:

El código tiene tres partes:

12

Arduino
Programa:

El código tiene tres partes:
• Zona global: aquí será donde indicaremos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Robotica
  • Robotica
  • Robotica
  • Robotica
  • ROBOTICA
  • yo robot
  • La Robotica
  • robotica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS