Que es un Arduino

por | May 29, 2023 | Electrónica | 0 Comentarios

Que es un Arduino

Arduino es una plataforma de desarrollo para crear proyectos electrónicos que permiten adquirir datos del entorno, cumpliendo el comportamiento que le programamos, es una plataforma de computación física (physical computing) de código abierto, basada en una placa con un sencillo microcontrolador. Tiene un entorno de desarrollo integrado (IDE) para crear el software que luego es transferido a la tarjeta, y de esta manera lograr que el microcontrolador configure los pines de la tarjeta según nuestras necesidades, y hacer que los datos recibidos desde los sensores electrónicos externos, sean procesados y tome decisiones de activación en los dispositivos que tenga conectados.

Para aprender a usarlo no necesariamente debes ser un experto en electrónica y programación, pero si se debe tener las nociones básicas.

Cumpliendo estos pasos podrás cargar el primer programa básico, que consiste en hacer que un led encienda intermitentemente.

1. Consigue un Arduino, su driver y un cable USB

Para comenzar, lo recomendable es usar los modelos “Arduino UNO” o “Arduino Leonardo”,  los Arduinos originales cuestan alrededor de 25$, de fabricantes italianos, pero también hay genéricos más económicos que salen alrededor de 9$. Algunos Arduinos genéricos se reconocen por el chip del controlador USB, que se encuentra ubicado cerca del puerto de datos USB, normalmente este chip tiene identificación CH340.

Acá dejamos algunas referencias para la compra:

2. Descarga el IDE

IDE (entorno de desarrollo integrado) es el software para programar al Arduino, puede descargarlo en la página oficial e instalarlo siguiendo los pasos del instalador, cuando entres en la página de descarga aparecerán opciones de contribución, puede elegir el botón “JUST DOWNLOAD” para descargarlo sin contribución:

3. Conecta la tarjeta e instala los drivers

Algunos Arduinos son entregados con su driver, o con las instrucciones de descarga y forma de instalación, otros no lo requieren.

4. Ejecuta la Aplicación Arduino (IDE)

Al ejecutar la aplicación instalada en el punto 2, verás la interfaz que se muestra en la imagen.

5. Abre el ejemplo Blink

El IDE de Arduino tiene varios códigos de ejemplo, en el menú Ejemplos encontrarás uno llamado Blink, al seleccionarlo cargará en pantalla el código que cumplirá la función de enviar el pulso de 5 voltios que encenderá y apagará el led cada segundo, en el PIN 13 de la tarjeta.

6. Selecciona tu Tarjeta

En el menú Herramientas, le indicas al programa qué tarjeta de Arduino tienes conectada a la computadora, si tienes una tarjeta genérica selecciona el modelo de Arduino que compraste en el punto 1.

7. Selecciona el puerto serie asignado al Arduino

Existen varios protocolos de comunicación, el protocolo de comunicación de los puertos USB es “Serial”. Cada vez que es enchufado un dispositivo USB en uno de los puertos de la computadora, el sistema operativo crea un nuevo puerto serial que es identificado como COMxx donde xx es un número decimal, por ejemplo COM4. Como solo habrá un Arduino conectado selecciona el único puerto que aparece en el menú Tools.

Nota: para entender un poco el comportamiento de los puertos USB, usemos el siguiente ejemplo, cuando conectas un mouse en uno de los puertos USB, el sistema le asigna un número de puerto, supongamos se le asignó el puerto COM5, pero si desconectas el mouse y lo enchufas en un puerto USB distinto, el sistema asignará el puerto COM6, y si vuelves a enchufar el mouse en el puerto anterior este volverá a ser COM5.

8. Sube el sketch a la placa

En el IDE del Arduino, sketch es el proyecto que se va a compilar, en la imagen inferior se muestra el código “Blink” que se compilará para ser transferido a la tarjeta, esto ocurrirá cuando presiones las teclas Ctrl+U (o hacer clic en el  menú Programa->Subir), luego de terminar la transferencia de datos a la tarjeta Arduino, comenzará a parpadear el led que se encuentra en la tarjeta.

Para tener un primer acercamiento a este código, cambiemos el valor 1000 a 500 en delay(), y presiona las teclas Ctrl+U, esto quiere decir que el led ya no parpadeará cada segundo sino que ahora será cada medio segundo, ya que la función delay() maneja los retardos en mili-segundos, por eso 1000 representa 1 segundo.

Esta es la ubicación en el Arduino donde el led parpadeará, en esta foto corresponde al led rojo:


Si colocan un led externo entre el pin 13 y tierra (GND) en serie a una resistencia, este parpadeará simultáneo al led interno de la placa, ya que este led interno esta conectado al pin 13 y una de sus funciones es realizar estas pruebas.

Logrando esto ya tienes la base inicial para configurar un Arduino.

Espero les haya sido de ayuda estas instrucciones iniciales, estaremos publicando otras herramientas y contenidos de ayuda para otros proyectos.

Servidor Cloud vs Servidor VPS

Conocer los conceptos básicos de cada tipo de servidor probablemente no le muestre lo necesario para tomar una decisión. Por eso, es necesario tener una idea sobre las diferencias entre un servidor VPS (Virtual Private Server) y un servidor Cloud, y las...

Cómo Instalar un Tomacorriente Polarizado

Realizamos esta publicación ya que es un error común, y trae como consecuencia que los equipos eléctricos y electrónicos sean más vulnerables a las variaciones de voltaje, especialmente los equipos de cómputo. Esta vulnerabilidad ocurre al no tomar en cuenta la...

Como Crear un Servidor Cloud y dar el 1er paso en Ubuntu Server

Comenzaremos configurando un servidor Cloud usando al proveedor clouding.io, en el firewall vamos a liberar el puerto 9090 que necesitamos para poder usar la aplicación Cockpit, esta es una aplicación que requiere de una instalación simple pero suficiente para...

10 Programas para Windows gratuitos y profesionales

Esta es una selección de programas para windows gratuitos, realizada por el equipo de programadores de EDteam Por ser una pregunta común de nuestros clientes, cargamos esta publicación, cada imagen tiene los enlaces a la página oficial de cada aplicación:...

Como instalar Odoo 15 Community en un Servidor Privado

Odoo Community (versión gratuita de Odoo) es ideal para empresas PYMES que aun no implementan un sistema de gestión que unifique el proceso de todos sus departamentos, o tienen el problema que produce el uso de varios programas independientes que no se comunican entre...

Origen del Espíritu de la Navidad

Este contenido fue tomado del libro “El Simbolismo de la Navidad” de Pedro Lahoud, un libro que me llegó como en el año 2005,  me pareció interesante por la relación que establece entre los períodos de Navidad del 21 al 25 de Diciembre, el solsticio de invierno y el...

Optimización de Páginas Web

La velocidad de carga de un sitio web es un factor crucial para brindar una buena experiencia al usuario, mejorar el posicionamiento en los motores de búsqueda y mejorar la optimizacion de paginas web. Un sitio lento puede frustrar a los visitantes y afectar...

Mi laptop ya no enciende

Si su laptop deja de encenderrealice los siguientes pasos antes de contactarnos Verifique que el cargador este firmemente enchufado en la pared, algunos adaptadores tienen el cable de alimentación enchufable, verifique que está firmemente enchufado al adaptador....

Descubriendo el Embudo de Ventas: Estrategias Clave para el Éxito en Marketing

En el vasto mundo del marketing digital, entender y aprovechar el embudo de ventas es esencial para convertir visitantes en clientes. Este proceso, también conocido como embudo de conversión, es una representación visual del viaje que realiza un cliente potencial...

Código ASCII y su Tabla de caracteres

Las siglas del código ASCII corresponden a “American Standard Code for Information Interchange” (Código Standard Norteamericano para Intercambio de Información). Este código fue propuesto por Robert W. Bemer, buscando crear códigos para caracteres alfanuméricos...

0 comentarios

GoHighLevel: Tu Centro de Control Definitivo para Agencias Digitales

¿Cansado de gestionar múltiples herramientas para tu agencia? GoHighLevel es la solución integral...

Optimización de Páginas Web

La velocidad de carga de un sitio web es un factor crucial para brindar una buena experiencia al...

Como instalar Odoo 17 Community en un Servidor Privado – Demo Odoo

Odoo Community, la versión gratuita de Odoo, resulta ideal para las pequeñas y medianas empresas...

La Inteligencia Artificial 2024, Epigenética y la Evolución Humana – Mensaje de Año Nuevo

La inteligencia artificial 2024 y la tecnología continúa avanzando.¿La humanidad también?...

Descubriendo el Embudo de Ventas: Estrategias Clave para el Éxito en Marketing

En el vasto mundo del marketing digital, entender y aprovechar el embudo de ventas es esencial...

¿Qué es el email marketing? Por qué necesitas email marketing para tu negocio

El email marketing es una de las estrategias de marketing digital más efectivas para llegar a tu...

Como instalar Odoo 15 Community en un Servidor Privado

Odoo Community (versión gratuita de Odoo) es ideal para empresas PYMES que aun no implementan un...

Servidor Cloud vs Servidor VPS

Conocer los conceptos básicos de cada tipo de servidor probablemente no le muestre lo necesario...

Como Crear un Servidor Cloud y dar el 1er paso en Ubuntu Server

Comenzaremos configurando un servidor Cloud usando al proveedor clouding.io, en el firewall vamos...

Código ASCII y su Tabla de caracteres

Las siglas del código ASCII corresponden a “American Standard Code for Information Interchange”...

Suscríbete a nuestra lista  de contactos