Arduino, una forma sencilla de realizar proyectos interactivos

Si te interesa realizar proyectos interactivos y no eres un experto, Arduino es la mejor opción para ti. Esta plataforma electrónica de código abierto cuenta con software y hardware fáciles de usar. Esta última característica lo diferencia de otras placas y microcontroladores, además te garantiza la compatibilidad y sencillez para usarla sin necesidad de ser erudito en la materia.

Las placas Arduino están disponibles comercialmente en forma ensamblada y en los kits “Hazlo tú mismo”, los diseños usan microcontroladores y microprocesadores. La mayoría de las placas Arduino pueden ser energizadas por un puerto USB o un puerto barrel Jack de 2.5 mm. Asimismo, casi todas pueden ser programadas a través del puerto serial que incorporan haciendo uso del Bootloader que traen programado.

El software de Arduino posee un Entorno de Desarrollo Integrado (IDE), espacio donde puedes escribir tus aplicaciones, descargarlas y ejecutarlas o depurarlas desde allí. El entorno de desarrollo es gratuito. También cuenta con un cargador de arranque que es ejecutado de forma automática dentro del microcontrolador en cuanto se enciende. Las placas Arduino se programan mediante un computador, usando comunicación serial. Por su parte, el microcontrolador en la placa se programa mediante el lenguaje de programación Arduino y el entorno de desarrollo Arduino.

El hardware Arduino más sencillo está compuesto por una placa con un microcontrolador y puertos de entrada y salida. Los microcontroladores AVR son los más usados por su sencillez y bajo precio, además permiten desarrollar múltiples diseños; también hay  microcontroladores ARM.  ARM y AVR son plataformas diferentes, pero gracias al IDE de Arduino los programas se compilan y luego se ejecutan sin cambios en cualquiera de las plataformas.

Programación Arduino

UN POCO DE LA HISTORIA DE ARDUINO

Además de una compañía open source y open hardware, Arduino es un proyecto y comunidad internacional que diseña y manufactura placas de desarrollo de hardware para construir dispositivos digitales e interactivos que puedan sensar y controlar objetos del mundo real. Su misión es facilitar el uso de la electrónica y la programación de sistemas dentro de proyectos multidisciplinarios. Una de sus ventajas es que al distribuir productos como hardware y software libre cualquier individuo tiene acceso a ellos.

El proyecto Arduino comenzó en el año 2003 como un programa para estudiantes en el Interaction Design Institute Ivrea en Italia, ​para que tanto principiantes como profesionales pudieran crear dispositivos interactivos de manera fácil y económica. El nombre Arduino proviene precisamente del bar italiano donde se reunían los fundadores de proyecto.

UTILIDAD DE ARDUINO

Puedes utilizar Arduino para desarrollar elementos autónomos, conectarte a otros dispositivos o interactuar con otros programas, interactuar tanto con el hardware como con el software. Asimismo, te permite controlar un elemento, transformar la información de una fuente y convertirla en datos que entienda un ordenador.

El Arduino puedes usarlo como microcontrolador debido a que tiene un programa que descargas en el ordenador, el cual funciona de manera independiente; así controlas los dispositivos, tomas decisiones e interactúas con el mundo físico a través de sensores y actuadores. Por otro lado, la placa Arduino también funciona como interfaz entre dispositivos, de este modo ejecuta una tarea y la traduce en el mundo físico por medio de actuadores.

TIPOS DE ARDUINO

Arduino cuenta con varios prototipos y modelos de placas a elegir, dependiendo del uso que desees darle. Acá te dejamos algunas de las más populares:

ARDUINO UNO

Microcontrolador: ATmega328

Voltaje de funcionamiento: 5 V

Pines I/O digitales: 14 (6 proveen salida PWM)

Pines de entradas análogas: 6

Corriente DC por cada pin I/O: 40 mA

Corriente DC en el pin de 3.3 V: 50 mA

Memoria Flash: 32 KB de los cuales 0.5 KB son utilizados por el bootloader

SRAM: 2 KB

EEPROM: 1 KB

Velocidad de reloj: 16 MHz

Arduino UNO

 

ARDUINO LEONARDO

Microcontrolador: ATmega32u4

Voltaje de funcionamiento: 5 V

Pines I/O digitales: 20

Canales PWM: 7

Pines de entradas análogas: 12

Corriente DC por cada pin I/O: 40 mA

Corriente DC en el pin de 3.3 V: 50 mA

Memoria Flash: 32 de los cuales 4 KB son utilizados por el bootloader

SRAM: 2 KB

EEPROM: 1 KB

Velocidad de reloj: 16 MHz

 

ARDUINO DUE

Microcontrolador: AT91SAM3X8E

Voltaje de funcionamiento: 3.3 V

Pines I/O digitales: 54 (12 proveen salida PWM)

Pines de entradas análogas: 12

Corriente DC total en todos los pines I/O: 130 mA

Corriente DC en el pin de 5 V: 800 mA

Corriente DC en el pin de 3.3 V: 800 mA

Memoria Flash: 512 KB disponibles para las aplicaciones de usuario.

SRAM: 96 KB (dos bancos: 64KB Y 32 KB)

Velocidad de reloj: 84 MHz

Arduino DUE

 

ARDUINO MEGA 2560

Microcontrolador: ATmega2560

Voltaje de funcionamiento: 5 V

Pines I/O digitales: 54 (15 proveen salida PWM)

Pines de entradas análogas: 16

Corriente DC por cada pin I/O: 40 mA

Corriente DC en el pin de 3.3 V: 50 mA

Memoria Flash: 256 KB de los cuales 8 KB son utilizados por el bootloader

SRAM: 8 KB

EEPROM: 4 KB

Velocidad del reloj: 16 MHz

 

ARDUINO MINI

Microcontrolador: ATmega328

Voltaje de funcionamiento: 5 V

Pines I/O digitales: 14 (6 proveen salida PWM)

Pines de entradas análogas: 8

Corriente DC por cada pin I/O: 40 mA

Memoria Flash: 32 KB de los cuales 2 KB son utilizados por el bootloader

SRAM: 2 KB

EEPROM: 1 KB

Velocidad de reloj: 16 MHz

 

ARDUINO NANO

Microcontrolador: ATmega168

Voltaje de funcionamiento: 5 V

Pines I/O digitales: 14 (6 proveen salida PWM)

Pines de entradas análogas: 8

Corriente DC por cada pin I/O: 40 mA

Memoria Flash: 16 KB de los cuales 2 KB son utilizados por el bootloader

SRAM: 1 KB

EEPROM: 512 bytes

Velocidad de reloj: 16 MHz

Arduino NANO

 

ARDUINO PRO

Microcontrolador: ATmega168

Voltaje de funcionamiento: 3.3 V

Pines I/O digitales: 14 (6 proveen salida PWM)

Pines de entradas análogas: 6

Corriente DC por cada pin I/O: 40 mA

Memoria Flash: 16 KB de los cuales 2 KB son utilizados por el bootloader

SRAM: 1 KB

EEPROM: 512 bytes

Velocidad de reloj: 8 MHz

 

ARDUINO MICRO

Microcontrolador: ATmega32u4

Voltaje de funcionamiento: 5 V

Pines I/O digitales: 20

Canales PWM: 7

Pines de entradas análogas: 12

Corriente DC por cada pin I/O: 40 mA

Corriente DC en el pin de 3.3 V: 50 mA

Memoria Flash: 32 KB de los cuales 4 KB son utilizados por el bootloader

SRAM: 2.5 KB

EEPROM: 1 KB

Velocidad de reloj: 16 MHz

Arduino MICRO

ACCESORIOS PARA ARDUINO

Para mejorar la experiencia con Arduino, también puedes adquirir los accesorios disponibles en el mercado. Te sugerimos algunos:

Mando y receptor de IR: control liviano y con batería, permite completar los proyectos Aduino a distancia.

Mando receptor Arduino

Teclado de membrana con posterior adhesivo: para tener mayor control del trabajo. Es altamente resistente.

Teclado Arduino

Buzzer Pasivo: para añadir sonido al Arduino. Necesita señal modulada para la emisión de audio. Se alimenta a 5V DC y genera un tono constante.

Pantalla LCD 16×2: esta es retro iluminada, viene en fondo azul o verde, con letras blancas, 16 caracteres y 2 líneas, la tensión de trabajo es de 5V.

Pantalla Arduino

Chasis completo para robot de 2 ejes: contiene manual con imágenes en color de todo el proceso de montaje, chasis de dos motores con engranaje reductor, dos ruedas con neumático, dos discos Encoder de velocidad, dos soportes de rueda universal, caja para 4 pilas AA y toda la tornillería necesaria.

Chasis Arduino para robots

Alimentador a pilas: este adaptador aporta autonomía e independencia a tu diseño. Disponible para 4 pilas o baterías AAA, incluye interruptor de encendido.

Sensor óptico reflexivo: con una longitud de onda de 950 mm y una distancia de trabajo de 12mm.

Sensor óptico Arduino

Sensor de agua o lluvia.

Sensor agua Arduino

Servo Digital: útil para radiocontrol y robótica. Este pequeño servo viene con accesorios, genera un par de torsión 1.3 kg. Incluye conector de tres hilos: dos de alimentación y uno de pulsos PWM para posicionar el servo en el ángulo deseado Incluye 4 accesorios con tornillería.

LM35: sensor de temperatura de precisión. Tiene un rango entre -55 y 150ºC, Salida 10mV por ºC.

Carcasa para Arduino MEGA impresa en plástico PLA.

Carcasa Arduino

LIBROS PARA QUE NIÑOS Y ADOLESCENTES APRENDAN ARDUINO

Si ya tienes tu kit o placa Arduino y el ordenador para acceder al entorno de desarrollo, pero sientes que necesitas más orientación para iniciar a tus hijos en esta práctica, te recomendamos los manuales más consultados, seguro serán una gran ayuda:

ARDUINO PARA JÓVENES Y NO TAN JÓVENES:

Guía de referencia para aprender del mundo de la electrónica en todas las edades. Incluye conceptos, explicaciones teóricas y ejercicios guiados para poner los conocimientos en marcha.

Libro Arduino

INTRODUCCIÓN A ARDUINO:

Escrito por uno de los cofundadores del proyecto, este libro ofrece ejemplos y proyectos sencillos para comenzar a utilizar la plataforma y dominar las herramientas. Introduce al lector en los diferentes usos y posibilidades, combinando tanto los conocimientos requeridos de la parte de la programación como del lado práctico de Arduino.

Libros Arduino

100 PROYECTOS DE ROBÓTICA CON BITBLOQ Y ARDUINO:

Es un texto útil para padres, maestros y niños o jóvenes que quieren formarse en casa para manejar la plataforma Arduino. Hace énfasis en la robótica para niños.

Libro Arduino

ARDUINO PRÁCTICO:

Guía para realizar tus propios proyectos. Presenta los conceptos de forma progresiva y clara junto con las  prácticas guiadas paso a paso. No es necesario tener conocimientos previos de programación ni electrónica.

Libro Arduino

EL MUNDO GENUINO-ARDUINO. CURSO PRÁCTICO DE FORMACIÓN:

El autor explica de forma sencilla los conceptos para iniciarse en Arduino. Desde el comienzo obliga al lector a poner en práctica la teoría estudiada.

Libro Arduino

Las opciones de Arduino son amplias y variadas, cualquiera puede hacer una placa y manejar sus funciones, es esto lo que la convierte en una de las opciones de programación predilectas de jóvenes y adultos.

Summary
Arduino, una forma sencilla de realizar proyectos interactivos
Article Name
Arduino, una forma sencilla de realizar proyectos interactivos
Description
En este artículo te mostramos qué es Arduino, cuáles son sus ventajas, cómo usarlo en casa para integrar a los niños, jóvenes y adultos en la realización de proyectos interactivos de manera sencilla.
Author
Publisher Name
Coding for kids

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *