Todo sobre Arduino

Arduino es una plataforma de desarrollo de software y hardware libres que incorpora un microcontrolador re-programable y una serie de pines hembra, los que permiten establecer conexiones entre el microcontrolador y los diferentes sensores y actuadores de una manera muy sencilla.

¿Por qué usar Arduino?

Arduino es libre y extensible: esto quiere decir que cualquiera que desee ampliar y mejorar el diseño hardware de las placas como el entorno de desarrollo, puede hacerlo sin problemas.

Placa Arduino Uno
Esto permite que exista un amplio número de placas electrónicas no oficiales para distintos usos y propósitos y de librerías de software de tercero, que pueden adaptarse a distintas necesidades.

Ejemplo de código de programación en Arduino

void setup() { // declaramos el pin 13 como salida pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); // encendemos elpin 13 delay(1000); // esperar 1 segundo digitalWrite(13, LOW); // apagamos el pin 13 delay(1000); // esperar 1 segundo }

En el código de ejemplo definimos un pin de salida(OUTPUT) y, mediante la sentencia digitalWrite encendemos y apagamos un LED conectado al mismo.

¿Qué necesito para comenzar a programar?

Ahora vamos a definir todo lo que necesitamos para crear aplicaciones de robótica.

Para empezar a programar en Arduino necesitamos descargar su software en forma libre y gratuita.

Para ello nos dirigimos a su página oficial haciendo click en este link y seleccionamos la versión para nuestro sistema operativo.

Descarga de Arduino - todo sobre Arduino
La instalación no difiere de cualquier otro programa, así que sólo bastará hacer doble click en el archivo descargado y seguir las instrucciones en pantalla.

Instalación del IDE de Arduino
Una vez instalado el IDE, ejecutamos el icono creado en el escritorio de nuestra computadora y nos mostrará una pantalla como la siguiente:

Pantalla de inicio del software Arduino. Todo sobre Arduino.

Módulos, shields y componentes electrónicos.

Shields de Arduino

Las shields son placas de circuitos modulares que se montan unas encima de otras para dar funcionalidad extra a Arduino.
Fáciles de integrar tanto a nivel hardware como
software.

Shield para acoplar a la placa principal.
Placas que se pueden acoplar a nuestra Arduino para agregarle funcionalidades extras.

Módulos en Arduino.

Los módulos dan una funcionalidad extra, pero a
diferencia de los shields, estos no se apilan, se
conectan a través de cables.

Distintos tipos de módulos.

Componentes electrónicos

Componente electrónico: es un dispositivo que forma parte de un circuito electrónico.

Asimismo, se suelen encapsular, generalmente en un material cerámico, metálico o plástico, y terminar en dos o más terminales metálicos.

Distintos tipos de componentes electrónicos.

¡A programar!

Un programa de Arduino se denomina sketch y la extensión es .ino
La estructura básica de un sketch de Arduino es bastante simple y se compone de dos partes que son obligatorios y encierran bloques que contienen declaraciones, código e instrucciones.

Void Setup() : en esta sección definimos los distintos tipos de configuraciones. Se ejecuta una vez al iniciar nuestro programa.
Void Loop(): Aquí se colocan todas las instrucciones que se ejecutarán mientras nuestro programa esté en funcionamiento.

Ejemplos de aplicaciones




También te puede interesar:

Tutorial Paso a Paso de Socrative

Lesson Plan en Symbaloo

Apps para niños con Autismo

Actividades educativas con Educaplay

Fuente: este post proviene de Mochila Virtual, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Hoy vamos a crear nuestro primer programa en Java con el editor NetBeans. Una vez creado nuestro primero proyecto ya estamos listos para empezar a programar. Clase 1: Curso de Java para principiantes ...

Hoy comenzamos con un curso básico de Java ideal para principiantes. No importa que tus conocimientos de programación sean pocos o, incluso, nulos. Vale decir que Java es uno de los lenguajes líderes ...

Hoy comenzamos un curso de Python para principiantes que nos va a permitir ingresar en el mundo de la programación de una manera muy simple. En este curso iremos paso a paso, desde cero, para aprende ...

Recomendamos

Relacionado

analógico Arduino Ejemplos ...

Muy buenas a todos!!! Muchos de los sensores que utilizamos para Arduino son sensores analógicos como potenciómetros, fotoresistencias, etc. Para esto Arduino utiliza unos pines específicos, que van desde el A0 al A5 en Arduino UNO y del A0 al A7 en el Arduino Nano. El ADC: Para poder leer correctamente los valores se utilizan 3 pines por sensor, +5V An GND. Por si mismo Arduino es incapaz de rea ...

Robótica arduino robótica

Hoy te vamos a mostrar los principales tipos de placas Arduino que se encuentran disponibles en el mercado. Además, te contaremos sobre sus características para que puedas adaptarlas más fácilmente a tus proyectos. Asimismo, en la página oficial del Proyecto Arduino encontraremos una detallada descripción de todos los productos disponibles. Arduino UNO La placa Uno es la primera de una serie de ...

Arduino Ejemplos i2C ...

Buenas a todos!!! Si ya vimos antes como utilizar un LCD 16x02, Arduino: El LCD 16x2 y Arduino: Diferentes efectos en un LCD 16x2 directamente conectando a Arduino usando en total un mínimo de 6 líneas, esto puede que no sea un problema si tú proyecto no utiliza muchos sensores, pero si es necesario usar el máximo de pines disponibles existe una solución que puedes usar, el módulo i2c para LCD. Co ...

general arduino electrónica

Arduino es el nombre que recibe una plataforma de hardware libre económica y versátil con la cual se pueden crear prototipos, son placas permiten controlar otros elementos electrónicos (controladores, motores electricos, sensores, etc) en un proyecto al ser programables. Su software se controla mediante el lenguaje de programación Processing/Wiring (basado en Java) y puede ser modificado desde W ...

Makers Arduino electronica ...

Si te gusta crear, cacharrear, inventar, la electrónica, o eres maker, seguramente, tendrás ya una placa arduino. Pero si no la tienes y quieres iniciar en arduino para principantes, no tienes porque gastarte mucho dinero en una placa arduino original. Existen multitud de placas de arduino que son clones, con exactamente las mismas características y funcionalidades de un arduino original. Funciona ...

reset script borrar ...

Hola , lectores espero te guste el tema de los arduinos así que solo es un blog muy corto. Quizás a muchos le ha pasado y se han preguntado ahora como elimino el proyecto ?¿ que esta en mi Arduino .. aquí te traigo la solución , lo que aremos es sobre escribir el código. Pasos a seguir Abrimos el software Arduino ,creamos un archivo con extensión ion luego escribimos la linea de código Código sc ...

amino arduino codigo ...

Vamos aprender como controlar nuestro arduino desde python un lenguaje de programación. Python es uno de los lenguajes de programación que mayor auge han experimentado en los últimos tiempos. Su sencillez de uso permite hacer rápidamente pequeños programas y scripts, con tiempos de desarrollo muy cortos. Por supuesto, el mundo de Arduino no resulta una excepción y resulta muy sencillo conectar Ard ...

Arduino Ejemplos manuales ...

Buenas a todos!!! Hoy les traigo un ejemplo de los más básicos que se pueden realizar con Arduino: El semáforo. Si bien es un practica sencilla, nos ayudará a entender como realizar secuencias con LED y el bucle FOR que creo ya describí en otra entrada de este mismo blog. Arduino: Efecto Coche fantástico Podría haber realizado la practica con un solo semáforo, pero creo que queda mucho más bonito ...

Arduino Ejemplos nRF2401 ...

Como vimos en la entrada anterior: Arduino Ejemplos: El modulo NRF2401 comunicación Unidireccional se pueden enviar datos de un módulo nRF2401 a otro. Bien, esta comunicación puede realizarse en los dos sentidos, es decir, cada modulo tiene la capacidad de enviar y recibir datos. Para ello necesitaremos dos canales, uno para enviar y otro para escuchar. Esta comunicación es de tipo Half-Duplex ya ...

Arduino Añadir fichero Ejemplos ...

Muy buenas a todos!!! A todos nos ha pasado que cuando ya le pillamos el truquillo a esto de Arduino hacemos programas más y más grandes, añadiendo funciones extras haciendo que se sumen lineas hasta casi volvernos locos buscando esa linea... Para solucionar esto y hacer que nuestro código este mucho mejor estructurado. Podemos solucionar esto de varias maneras. Una de ellas seria con Sketch que v ...