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.

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:

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:

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

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

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.

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.

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.

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.

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...

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 (PYMES) que aún no han implementado un sistema de gestión que unifique los procesos de todos sus departamentos. Además, es especialmente útil para aquellas organizaciones...

El Cielo Navideño: Estrellas, Solsticios y Antiguas Tradiciones

¿Alguna vez te has preguntado por qué la Navidad se celebra justo en estos días? Más allá de las tradiciones religiosas y culturales, hay un componente astronómico y ancestral que ha influido profundamente en esta festividad.

Prueba gratuita de 30 días de GoHighLevel y asesoría técnica con Perfil9!

GoHighLevel Gratis por 1 mes¡Descubre el poder de GoHighLevel con una prueba gratuita de 30 días y asesoría técnica con Perfil9! GoHighLevel es una plataforma todo en uno que te permite simplificar tu marketing y gestión de negocios. Con GoHighLevel, puedes crear...

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....

Di adiós al caos: Cómo GoHighLevel Simplifica tu Flujo de Trabajo de Marketing

¿Te sientes abrumado por la cantidad de herramientas y plataformas que utilizas para gestionar tu marketing? ¿Pasas demasiado tiempo cambiando de una pestaña a otra y tratando de mantener todo organizado? GoHighLevel es la solución que necesitas para unificar todas...

Redes Sociales y Sitios Web: ¿Cuál es la diferencia y cuál necesitas?

En la era digital, tener presencia en línea es esencial para cualquier negocio o persona. Sin embargo, muchos no conocen las diferencias entre las redes sociales y sitios web. Aunque ambos son herramientas poderosas para llegar a tu audiencia, tienen características y...

Revolución Micro: qué es un microcontrolador como están redefiniendo el IoT

El corazón pulsante del IoT En la era digital, el Internet de las Cosas (IoT) ha transformado la forma en que interactuamos con el mundo que nos rodea. Desde hogares inteligentes hasta ciudades conectadas, los dispositivos IoT1 están presentes en casi todos los...

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...

¿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 público objetivo y generar leads. Si estás buscando aumentar las ventas de tu negocio, el email marketing es una herramienta que no puedes dejar de lado. En esta...

0 comentarios

Prueba gratuita de 30 días de GoHighLevel y asesoría técnica con Perfil9!

GoHighLevel Gratis por 1 mes¡Descubre el poder de GoHighLevel con una prueba gratuita de 30 días y...

Di adiós al caos: Cómo GoHighLevel Simplifica tu Flujo de Trabajo de Marketing

¿Te sientes abrumado por la cantidad de herramientas y plataformas que utilizas para gestionar tu...

El Cielo Navideño: Estrellas, Solsticios y Antiguas Tradiciones

¿Alguna vez te has preguntado por qué la Navidad se celebra justo en estos días? Más allá de las tradiciones religiosas y culturales, hay un componente astronómico y ancestral que ha influido profundamente en esta festividad.

¿En cuánto tiempo se descarga la batería de un carro? Calculando autonomías de las baterías

Entender en cuánto tiempo se descarga la batería de un carro antes de necesitar una recarga es...

Revolución Micro: qué es un microcontrolador como están redefiniendo el IoT

El corazón pulsante del IoT En la era digital, el Internet de las Cosas (IoT) ha transformado la...

IA al Alcance de Todos: Desmitificando las Plataformas de Desarrollo IA más Accesibles

¿Crees que la Inteligencia Artificial es solo para expertos en programación? En los últimos años,...

Como se crea y Administra un Sitio Web

Como se crea y Administra un Sitio Web ¿Quieres tener tu propio espacio en internet? Crear un...

Redes Sociales y Sitios Web: ¿Cuál es la diferencia y cuál necesitas?

En la era digital, tener presencia en línea es esencial para cualquier negocio o persona. Sin...

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...

Consultas y Solicitudes

Suscríbete a nuestra lista  de contactos

Abrir chat
Hola 👋
¿En qué podemos ayudarte?