Guía del Arduinomaníaco: íntegramente lo que necesitas conocer encima Arduino

Autor: | Posteado en Noticias Sin comentarios

Arduino

Arduino. A exiguo que haigas navegado por internet te habrás encontrado esa palabra. Y es que en este momento que es factible automatizar cualquier cosa, para realizar agentes autónomos (si queréis llamarles Robots también), controlar luces y dispositivos, o mil cosas que se os pueda ocurrir fabricar podéis señalar por una solución basada en Arduino, una familia de placas y software que comparten nombre inconveniente que aire legión.

Algunas placas Arduino

Empezamos por el inicio y despacio, por favor. ¿Qué es exactamente Arduino?

No es la primera ocasión que hablamos además Arduino en Xataka, inconveniente tan es verano y da pereza eso de ir saltando de link en link vamos a verlo íntegramente desde el principio. Arduino es una plataforma de electrónica “open-source” o de código abierto cuyos principios aire detallar con software y hardware fáciles de usar. Es decir, que promete ser una apariencia simple de realizar proyectos interactivos para cualquier persona. Y en el punto digo cualquiera, es cualquiera, ya que internet está literalmente plagado de proyectos con Arduino, tan observaremos mas adelante.

Como digo, Arduino es acierto software tan hardware, y aquí proviene la primera desacuerdo con otras placas y microcontroladores. Los entornos de ampliación y lenguaje de programación de Arduino y las placas en las que se ejecutan han resultado desarrollados de la mano, por lo que tenemos asegurada acierto la compatibilidad tan la sencillez de ampliación además ellas.

IDE de Arduino

Software Arduino

Si nos centramos en el software, debéis conocer que contamos con un IDE para casi todas las plataformas (Windows, Linux, Mac). ¿Y qué es un IDE? Bueno, aire las siglas de Integrated Desktop Environment, o ambiente de ampliación adaptado en cristiano. Un lugar adonde podemos anotar nuestras aplicaciones, descargarlas al Arduino y ejecutarlas o depurarlas desde allí. El ambiente de ampliación es gratuito y descargable desde aquí. En resumen, el proceso pasa por descargarnos e construir el IDE correspondiente a nuestra plataforma, trastear un exiguo siguiendo los tutoriales o sencillamente realizar “corta y pega” del código que nos interese (aunque esto verdaderamente es tan desvelar el fin de una benévola película, es decir, que posee poca gracia) y ya tenemos gran aviso del labor hecho. O al carencia en en qué grado a software, porque la gracia de Arduino es precisamente la interactividad del software con el hardware.

Aprender el lenguaje de programación es sencillo, además íntegramente si ya tienes pericia en otros lenguajes de programación tan C o Java ya que Processing que es el nombradía del lenguaje se cimenta en éstos. Tienes mas info además el mismo aquí.

Hardware Arduino

Y en este momento hablamos de hardware. Hay infinidad de placas basadas en Arduino. Como os decía, es hardware “Open-source”, de este modo que alguien que quiera realizar una placa puede hacerlo. Y por eso tenemos Arduino de todos los colores, tamaños y con cometidos propietarias de lo mas diverso, y además artículos que carente nadie pudor están basados en Arduino para controlar a su ocasión dispares dispositivos, integrados en el producto o no.

Volvamos al principio. El hardware Arduino mas elemental se basa en una placa con un microcontrolador y una abanico de puertos de llegada y salida. Los microcontroladores AVR mas usados aire el Atmega168, Atmega328, Atmega1280, y Atmega8 por su sencillez y abajo precio que permiten el ampliación de múltiples diseños, pese a que además nos hallamos microcontroladores CortexM3 de ARM de 32 bits,5 que coexistirán con las mas limitadas, inconveniente además económicas AVR de 8 bits. ARM y AVR aire plataformas diferentes, inconveniente reconocimiento al IDE de Arduino los programas se compilan y a posteriori se ejecutan carente cambios en alguien de las plataformas.

Arduino Mega

La desacuerdo entre los dispares Arduino la encontraremos por un lado en la tensión usada en las placas. Generalmente las microcontroladoras con CortexM3 poseen un voltaje de 3,3 voltios, mientras que la mas grande aviso de las placas con AVR utilizan una tensión de 5 voltios. Esto a posteriori es fundamental para usar lógica TTL (frente a lógica CMOS) por ejemplo, lo que abre la opción de usar chips economicos y complementar el Arduino con alguna cometido externa. También hay placas que pueden conmutar el voltaje, de este modo que tampoco es un factor determinante para escoger una placa u otra. Y, por otra parte, el número de conexiones, CPU utilizado, remembranza y, además todo, el número de calva y salidas y la opción de alimentar dispares elementos desde la propia placa Arduino.

Hay placas que inclusive no precisan drivers para Linux-OS o para Mac, tan las basadas en el chip ATmega8U2 (un arquetipo es el Tosduino Uno R3), siendo detectado por dichos ordenadores tan un periférico más.

Vale, ¿para qué sirve Arduino?

Arduino se puede usar para desarrollar elementos autónomos, o don conectarse a otros dispositivos o interactuar con otros programas, para interactuar acierto con el hardware tan con el software. Nos sirve acierto para controlar un elemento, pongamos por arquetipo un motor que nos suba o baje una persiana basada en la luz que haiga y reconocimiento a un sensor conectado al Arduino, o don para transformar la info de una fuente, tan puede ser un teclado, y transformar la info a exiguo que entienda por arquetipo un ordenador.

Así, podemos catalogar los usos que podemos donarle a Arduino en 2 grandes grupos:

  1. Aquellos en los que el Arduino es usado tan microcontrolador, posee un aplicación descargado desde un ordenador y trabaja de apariencia autónomo de éste, y controla y alimenta determinados dispositivos y toma decisiones de convenio al aplicación descargado e interactúa con el planeta físico reconocimiento a sensores y actuadores. Un arquetipo sería este utilización de Arduino para el atención de este agente autónomo que sigue una línea:

  2. La placa Arduino hará de interfaz entre un ordenador (como podría ser una Raspberry Pi) u distinto aparato , que ejecuta una determinada tarea, para traducir dicha labor en el planeta físico a una acción (actuadores). Y viceversa, reconocimiento a sensores que están conectados a la placa Arduino podemos realizar que el ordenador ejecute determinada acción. Por arquetipo esta placa de Pimoroni para simplificar la creación de un gabinete de videojuegos:

En Xataka ya hemos visto unos cuantos ejemplos de proyectos con Arduino, y tan veis todos ellos pertenecen a una de las 2 declarar anteriores.

Os abandono distinto propósito para que podáis constatar una opción ameno para ser usado en un vehículo tan ordenador de a bordo y con sensores de aparcamiento.

Hablemos de placas Arduino y de sus populares escudos

¿Que quieres un exiguo de Arduino? Pues ahí tienes unas cuantas placas por adonde comenzar y elegir. Como podéis visualizar en el gráfico anterior, tenemos placas mas sencillas, placas Arduino con propiedades mejoradas, Arduino dirigido al internet de las cosas, y además Arduinos pensados para acarrear además o “vestibles” (Wearable en inglés) y otros pensados específicamente para el atención de impresoras 3D. Vamos, que si pensabas que Arduino era una placa y que había poca diversidad adonde elegir, …

Familia de hardware Arduino

Y si las placas Arduino aire numerosas, mas aún lo aire sus escudos (Shields), tan importantes tan el escudo del Capitán América para el superhéroe de Marvel. Gracias a los escudos podemos detallar con infinidad de funciones, tan GPS, relojes en asamblea real, conectividad por radio, pantallas táctiles LCD, placas de desarrollo, y un larguísimo etcétera de elementos. Incluso hay tiendas con secciones especializadas en dichos elementos.

Ejemplos de escudos Arduino

Venga, ya me has convencido. Ahora, ¿Por dónde empiezo?

Para comenzar a realizar nuestros pinitos con Arduino tenemos que poseer Claro® qué deseamos hacer. Existe una infinidad de fuentes en Internet de las cuales beber y extender conocimientos. Para rizar el rizo, con la cuantía de placas Arduino existentes y su especialización tenemos conocer qué deseamos realizar previamente de adquirír en asunto de proyectos mas complejos. Para recibir una lista completa casi lo mejor es ir a la Wikipedia y visualizar todos los modelos existentes, o manifiestamente ir a su página oficial.

Arduino UNO R3

Para simplificaros los primeros pasos, lo sensato es ir hacia una placa sencilla. El modelo mas usado es el Arduino UNO r3, o al carencia el que mas veréis en proyectos de internet. Tiene un buen número de calva y salidas y posiblemente estaréis mas que contentos concediendo vuestros primeros pasos con dicha placa.

Si por el nocivo ya sabéis algo, habéis enredado lo harto y/o necesitáis controlar un buen número de motores, motores paso a paso, realizar una impresora 3D, … lo suyo es ir a un Arduino MEGA r3, pese a que a posteriori para rizar el rizo podemos usar un Arduino Uno y un controlador de múltiples servomotores, tan por arquetipo en este propósito de un original horómetro digital en 3D.

Wearables creados con controladores Arduino

A lo mejor queréis fabricar un aparato “vestible”, exiguo que consuma poca energía y que tenga un utilización determinado, para eso ausencia mejor que señalar por una placa mini. Prestad singular atención a las placas ofrecidas por Adafruit en esta categoría, ya que poseen auténticas “virguerías” y una benévola cuantía de tutoriales para realizar cosas tan chulas tan atención de led multicolores para acarrear encima, cascos para ciclistas y mil cosas más.

Si deseamos simular la programación de un Arduino, podemos hacerlo reconocimiento a VirtualBreadBoard, un ambiente de simulación y ampliación de App embebidas para microcontroladores. Es capaz de simular diverso hardware, tan Arduino, Netduino, botónes, LCDs, etc.

Otra recomendación, si lo que queréis es realizar un proyecto que integre Arduino con Robótica, Makeblock posee unos excelentes kits de desarrollo y todas las piezas habidas y por haber para realizar dichos proyectos. Es más, podéis realizar desde impresoras 3D, grabadoras láser, plotters, robots, etc. con unas piezas de una noble asombrosa y fabricadas en aluminio y placas Arduino Leonardo.

Y la última recomendación, comparad precios y buscad además en tiendas “chinas” para la adquisición de elementos en internet. Hay una gran desacuerdo de precios y si no os importa abandonarse un poquito mas en el envío podéis ahorraros arreglado dinero. Como ya comentamos en la llegada además la Guía de Verano de Raspberry Pi, aún queda asamblea para instruirse y trastear previamente de la vuelta al cole (o al trabajo). Aprovechadlo bien.

Más info | Arduino En Xataka | 13 proyectos asombrosos con Arduino para ponerte a prueba y acaecer un gran rato

También te recomendamos

Ebook: Los servicios en la nube

Diecisiete juegos de mesa para jugar en familia en verano. Ninguno es el Parchís.

Audi está ayudando a inventar un Rover lunar para la Lunar XPRIZE de Google®


La noticia Guía del Arduinomaníaco: íntegramente lo que necesitas conocer además Arduino fue publicada originalmente en Xataka por Fernando Doutel .


Agrega tu comentario