Вы находитесь на странице: 1из 5

Arduino

“Plataforma de desarrollo”
¿Qué es Arduino?

Es una plataforma de desarrollo de computación física de código abierto, basada en una placa
con un sencillo microcontrolador y un entorno de desarrollo para crear software para la placa.
Puedes usar Arduino para crear objetos interactivos, leyendo datos de una gran variedad de
interruptores y sensores y controlar multitud de tipos de luces, motores y otros actuadores
físicos. Los proyectos con Arduino pueden ser autónomos o comunicarse con un programa
que se ejecute en tu ordenador. La placa puedes montarla tú mismo o comprarla ya lista para
usar, y el software de desarrollo es abierto.
El Arduino puede ser alimentado a través de la conexión USB o con una fuente de alimentación
externa. La fuente de alimentación se selecciona automáticamente.

Un Arduino uno contiene:


14 entrada/salidas digitales, de los cuales 6 pueden ser usados como salidas PWM
Posee 6 entradas analógicas
Los pines 0 y 1 pueden funcionar como RX y TX serial.
Un oscilador de cristal de 16 MHz
Conector USB
Un Jack de poder
Un conector ICSP
Botón de Reset
Las razones de su éxito global Son por su bajo costo, la facilidad y accesibilidad para aprender a
usar la herramienta y el sencillo desarrollo de su software que además permite crear proyectos
que se pueden comercializar.
un factor clave en el éxito de Arduino ha sido, además, su carácter de proyecto de código
abierto. No sólo el software de control es gratuito, sino que las especificaciones técnicas
de la placa Arduino están a disposición de todo el mundo. Cualquier empresa o ingeniero
puede descargarlas de la Red, estudiarlas y emplearlas para producir un nuevo
dispositivo, modificado según las necesidades concretas del proyecto. Esto ha convertido
al microcontrolador de Cuartielles y compañía en todo un emblema del movimiento maker.
El corazón de Las impresoras 3D Makerbot es también una placa Arduino.
Arduino además de la placa ofrece kits donde puedes encontrar código para programar algunos
proyectos y ya de ahí puedes coger ideas propias para ir programando tu solito. Además, en
internet podrás encontrar un montón de ejemplos que también puedes poner en práctica.
El lenguaje de programación que emplea Arduino es muy similar a C++, así que si lo
conoces ya tienes parte de camino hecho. Además, te facilitan el trabajo ya que puedes
encontrar numerosas bibliotecas.
Como ya imaginarás necesitamos un lugar para escribir nuestras aplicaciones y poder
ejecutarlas en el Arduino. Pues bien, Arduino dispone de un IDE para prácticamente todas las
plataformas (Windows, Mac, Linux).
Además de utilizarse para desarrollar programas autónomos puede ser conectado a otros
software como Adobe Flash, Processing, Max/MSP… Una forma de utilizar Arduino es
como tarjeta de adquisición de Datos en software como JAVA, Visual Basic o LabVIEW.
También a parte de las placas y los kits que ya te he mencionado, Arduino ofrece escudos,
accesorios e impresoras 3d.
¿Qué sabes acerca de domótica? Como muy bien sabrás se trata de un conjunto de sistemas
capaces de automatizar una vivienda Pues bien existen múltiples
aplicaciones ya sean para ahorro energético, confort, seguridad, comunicaciones o
accesibilidad.
Y te estarás preguntando… ¿qué papel juega aquí Arduino? Pues bien, con una aplicación de
Android y esta placa no te imaginas lo que puedes llegar a hacer: programación de horarios,
controlar persianas o luces, programar escenas o ambientes, también te podrás conectar desde
tu móvil a cualquier servidor web de la casa aquí también se incluyen cámaras de
vigilancia, cualquier tipo de control remoto que te puedas imaginar.
Un factor del éxito de Arduino ha sido la comunidad que está apoyando este proyecto y que día
a día publica nuevo contenido, divulga y responde a las dudas. En Internet hay disponible todo
tipo de cursos, tutoriales, herramientas de consulta, proyectos, etc. que ayudan a que se pueda
usar Arduino con facilidad.
Arduino también es un lenguaje de programación con sus propias funciones, clases y
estructuras. El lenguaje está basado en C++ y como este, está basado en programación de
objetos.
DIFERENCIAS ENTRE LENGUAJE C Y ARDUINO
Los siguientes códigos permiten iniciar al módulo de comunicación serial a una velocidad de
9600 baudios. El primer código usa el lenguaje C. Para configurar el módulo se tienen que
configurar a los registros UBRR0, UCSR0B y UCSR0C. Además de mandar llamar a la función que
configure estos valores. Estos registros están explicados en la hoja de datos desde la pagina
244-252, es decir, 8 páginas de información. Si queremos averiguar cómo operar el módulo y
configurarlo correctamente tendremos que leer cada una de las banderas de los registros o
memorias de control.
Tipos de Arduino
Existen varios tipos de Arduino debido a la gran aceptación del público fue necesario crear
otros modelos que satisficieran las necesidades de los usuarios así es como surge una gama
de modelos de Arduino.

 Arduino Uno  Arduino Mini

 Arduino Nano  Arduino Lilypad

 Arduino Mega  Arduino Bluetooth

Вам также может понравиться