arduino

Páginas: 10 (2491 palabras) Publicado: 13 de junio de 2014
Arduino
Arduino

"Arduino Uno" Revisión 3
Tipo
Placa computadora (microcontroladorde placa simple)
Página web
www.arduino.cc


Placa Arduino RS2321
Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.2 3
El hardware consiste en una placacon un microcontrolador Atmel AVR y puertos de entrada/salida.4 Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programaciónProcessing/Wiring y el cargador de arranque que es ejecutado en laplaca.4
Desde octubre de 2012, Arduino se usa también con microcontroladoras CortexM3 de ARM de 32 bits,5 que coexistirán con las más limitadas, pero también económicas AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso sí, las microcontroladoras CortexM3usan 3,3V, a diferencia de la mayoría de las placas con AVR que generalmente usan 5V. Sin embargo ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3,3V como la Arduino Fio y existen compatibles de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje.
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software tal como AdobeFlash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integradolibre se puede descargar gratuitamente.
Arduino puede tomar información del entorno a través de sus entradas analógicas y digitales, y controlar luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programaciónArduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un computador.
El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades Digital en el Prix Ars Electrónica de 2006.6 7 8
Índice
  [ocultar] 
1 Historia
2 Aplicaciones
3 Esquema de conexiones
3.1 Entradas ysalidas
4 Especificaciones
5 Lenguaje de programación Arduino
5.1 Funciones básicas y operadores
5.1.1 Sintaxis Básica
5.1.2 Estructuras de control
5.1.3 Variables
5.1.3.1 Constantes
5.1.3.2 Tipos de datos
5.1.3.3 Conversión entre tipos
5.1.3.4 Cualificadores y ámbito de las variables
5.1.3.5 Utilidades
5.1.4 Funciones Básicas
5.1.4.1 E/S Digital
5.1.4.2 E/S Analógica
5.1.4.3 E/SAvanzada
5.1.4.4 Tiempo
5.1.4.5 Matemáticas
5.1.4.6 Trigonometría
5.1.4.7 Números aleatorios
5.1.4.8 Bits y Bytes
5.1.4.9 Interrupciones externas
5.1.4.10 Interrupciones
5.1.4.11 Comunicación por puerto serie
5.1.5 Manipulación de puertos
5.2 AVR Libc
5.2.1 Interrupciones
5.2.2 Temporizadores
5.2.3 Manipulación de puertos
5.2.4 Establecer Bits en variables
5.3 Diferencias con Processing5.3.1 Arreglos
5.3.2 Impresión de cadenas
5.4 Ejemplo sencillo de programación en Arduino
6 Bibliotecas en Arduino
6.1 Serial
6.2 EEPROM
6.3 Ethernet
6.4 Firmata
6.5 LiquidCrystal
6.6 Servo
6.7 SoftwareSerial
6.8 Stepper
6.9 Wire
6.10 Creación de bibliotecas
6.10.1 Ejemplo de biblioteca
7 Instalación en diferentes entornos
7.1 Windows
7.2 GNU/Linux
8 Equipo de desarrollo9 Pduino
10 Minibloq
11 Physical Etoys
12 Véase también
13 Referencias
14 Bibliografía
15 Enlaces de externos
Historia[editar]
Arduino se inició en el año 2005 como un proyecto para estudiantes en el Instituto IVREA, en Ivrea (Italia). En ese tiempo, los estudiantes usaban el microcontrolador BASIC Stamp, cuyo coste era de 100 dólares estadounidenses, lo que se consideraba demasiado costoso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino
  • Arduino UNO
  • Arduino
  • arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS