APRENDE SOBRE ARDUINO 馃憣馃憣
馃尡 Or铆genes (2005)
Arduino naci贸 en el 2005 en el Instituto Interaction Design Institute Ivrea (IDII), en Ivrea, Italia. El objetivo era crear una herramienta sencilla y de bajo costo para que estudiantes sin experiencia en electr贸nica o programaci贸n pudieran crear dispositivos interactivos.
馃敡 Los creadores originales fueron:
-
Massimo Banzi
-
David Cuartielles
-
Tom Igoe
-
Gianluca Martino
-
David Mellis
Mellis escribi贸 el primer entorno de desarrollo (IDE) y us贸 un microcontrolador ATmega8 de Atmel.
⚙️ Nombre y filosof铆a
El nombre “Arduino” proviene de un bar en Ivrea llamado “Bar di Re Arduino”, en honor a Arduino de Ivrea, un rey italiano del siglo XI.
La filosof铆a era clara:
-
Hardware abierto (open hardware)
-
Software libre (open source)
-
F谩cil de usar
-
Accesible para todos
馃殌 Crecimiento y comunidad
Arduino se volvi贸 popular r谩pidamente gracias a su simplicidad y a su enorme potencial para educaci贸n, arte, dise帽o, rob贸tica y prototipos.
-
Surgi贸 una gran comunidad de desarrolladores.
-
Aparecieron miles de tutoriales, ejemplos y proyectos.
-
Se convirti贸 en una herramienta clave en el movimiento maker.
馃洜️ Evoluci贸n del hardware
Desde la primera versi贸n, llamada Arduino Serial, se han creado muchos modelos:
-
Arduino Uno (el m谩s popular)
-
Arduino Mega (m谩s pines y memoria)
-
Arduino Nano (compacto)
-
Arduino Leonardo, Due, Micro, entre otros
Y tambi茅n placas m谩s avanzadas para IoT como:
-
Arduino Yun
-
Arduino MKR
-
Arduino Portenta (para aplicaciones industriales y de IA)
⚔️ Controversias internas
En 2015 hubo una disputa legal entre los fundadores por los derechos de la marca "Arduino". Esto dividi贸 a la empresa en dos ramas:
-
Arduino LLC (de Banzi)
-
Arduino SRL (de Martino)
Finalmente, en 2017 se resolvieron sus diferencias y se unificaron bajo la empresa Arduino AG.
馃寪 Impacto mundial
Hoy, Arduino se usa en todo el mundo:
-
En escuelas y universidades
-
En empresas para prototipos r谩pidos
-
En arte y dise帽o
-
En soluciones de automatizaci贸n, dom贸tica, y rob贸tica
Tambi茅n ha inspirado muchas otras plataformas, como Raspberry Pi, ESP8266, ESP32, etc.
馃専 ¿C贸mo encender LEDs con Arduino y por qu茅 funciona as铆?
Si eres nuevo en el mundo de Arduino, lo primero que seguramente har谩s es encender un LED. ¡Y aunque suene simple, es la puerta a proyectos m谩s grandes! Pero... ¿c贸mo lo hace Arduino? ¿Por qu茅 con unas l铆neas de c贸digo se enciende una lucecita?
馃攲 ¿Qu茅 es un LED?
Un LED (diodo emisor de luz) es un componente que deja pasar la electricidad en una sola direcci贸n y al hacerlo, ¡emite luz! Hay que conectarlo bien: la pata m谩s larga (谩nodo) va al positivo, y la m谩s corta (c谩todo) al negativo o tierra (GND).
馃 ¿Por qu茅 Arduino puede encenderlo?
El Arduino es como el cerebro del proyecto. A trav茅s de sus pines puede enviar energ铆a (5V) o dejar de hacerlo (0V). T煤 decides desde el c贸digo cu谩ndo hacerlo, y eso enciende o apaga el LED.
⚙️ C贸mo encender un LED paso a paso:
馃敡 Materiales:
-
1 placa Arduino UNO
-
1 LED
-
1 resistencia (220 ohm)
-
Cables y una protoboard
馃摜 Conexi贸n:
-
Conecta una pata del LED a una resistencia de 220惟.
-
Esa resistencia con茅ctala al pin digital 13 del Arduino.
-
La otra pata del LED va a GND.
馃 C贸mo controlar servomotores con Arduino (¡y divertirte en el intento!)
Despu茅s de los LEDs, llega el siguiente paso 茅pico: ¡los servomotores! Son peque帽os motores que giran con precisi贸n. Los ves en robots, brazos mec谩nicos o incluso en autos de juguete con direcci贸n. Pero, ¿c贸mo hacer que obedezcan tus 贸rdenes?
⚙️ ¿Qu茅 es un servomotor?
Un servomotor es un motor con un sistema que lo hace girar a un 谩ngulo exacto. Normalmente se mueve de 0° a 180°. ¡Ideal para mover cosas con precisi贸n!
馃И ¿C贸mo lo controla Arduino?
Arduino no solo puede encender cosas, tambi茅n puede enviar se帽ales PWM (modulaci贸n por ancho de pulso). Es como si le hablara al servo diciendo: “Gira 90 grados”, “ahora 45”, “ahora vuelve a 0”.
馃敡 Materiales:
-
1 Arduino UNO
-
1 servomotor (como el SG90)
-
Cables
-
(Opcional) Fuente externa si el servo es potente
馃摜 Conexi贸n:
-
El cable marr贸n o negro va a GND.
-
El cable rojo va a 5V.
-
El cable naranja o amarillo va al pin digital (por ejemplo el 9).
馃攱馃 ¡Domina el L298N y haz que tus motores cobren vida con Arduino!
Si ya encendiste LEDs y lograste mover un servomotor, es hora de dar el siguiente gran paso en tu mundo de Arduino: ¡mover motores de verdad! Hoy vamos a hablar del L298N, un controlador de motores que te permite mover tus ruedas, hacer girar ventiladores o incluso crear tu propio carro robot estilo Volver al Futuro (¡s铆, como el DeLorean! 馃殫⚡).
馃 ¿Qu茅 es el L298N?
El L298N es un puente H doble. Suena raro, pero en palabras simples, es un chip que te permite controlar la direcci贸n y velocidad de dos motores de corriente directa (DC) o un motor paso a paso. Lo mejor de todo: se encarga de la potencia para que tu Arduino no sufra al mover cosas m谩s grandes.
馃摝 ¿Qu茅 puedes hacer con 茅l?
-
Controlar carros rob贸ticos.
-
Crear puertas autom谩ticas.
-
Hacer que tus proyectos se muevan hacia adelante y atr谩s.
-
¡E incluso controlar dos motores al mismo tiempo!
馃敡 Materiales:
-
1 Placa Arduino UNO
-
1 M贸dulo L298N
-
2 motores DC (los cl谩sicos de carrito)
-
Cables jumper
-
Fuente de alimentaci贸n (como 2 bater铆as 18650 o 6 pilas AA)
-
Protoboard (opcional, pero 煤til)
⚙️ Conexiones del L298N: ¿y ese mont贸n de pines?
No te asustes, no es tan complicado como parece. Aqu铆 est谩 lo m谩s importante:
-
IN1 y IN2: controlan el motor A (uno de los motores).
-
IN3 y IN4: controlan el motor B (el segundo motor).
-
ENA y ENB: activan o desactivan los motores (como un interruptor), y tambi茅n permiten usar PWM para controlar la velocidad.
-
OUT1 y OUT2: conexiones del motor A.
-
OUT3 y OUT4: conexiones del motor B.
-
12V: alimentaci贸n para los motores.
-
GND: tierra com煤n (importante conectar tambi茅n a GND del Arduino).
-
5V: alimentaci贸n para el m贸dulo si no tienes un regulador externo.
馃摜 Conexi贸n b谩sica:
Vamos a conectar un motor para empezar.
-
OUT1 → cable del motor (uno)
-
OUT2 → cable del motor (otro)
-
IN1 → pin 8 del Arduino
-
IN2 → pin 9 del Arduino
-
ENA → pin 10 del Arduino (para controlar velocidad con
analogWrite) -
12V → positivo de la fuente externa (¡no conectes aqu铆 el 5V del Arduino!)
-
GND → GND de la fuente y GND del Arduino
⚡ Alimentaci贸n segura:
⚠️ OJO: Si usas bater铆as o una fuente de 12V, recuerda quitar el jumper de 5V si vas a alimentar Arduino por separado. Si lo dejas, el L298N puede enviar 5V al Arduino, lo cual es 煤til en algunos casos, pero debes tener cuidado.

OK
ResponderBorrarque interesante
ResponderBorrarmuy interesante
ResponderBorraryo quiero aprender mas
ResponderBorrarque bueno que estes interesado por aprender sobre el mundo de la robotica seguire publicando mas crack
Borrar¡Excelente publicaci贸n! Me encant贸 la manera tan clara y detallada en la que abordaste el tema del Arduino. Este tipo de contenido es fundamental para quienes estamos interesados en la electr贸nica y el desarrollo de proyectos DIY, especialmente para aquellos que reci茅n empiezan y pueden sentirse abrumados por la cantidad de informaci贸n dispersa que hay en internet.
ResponderBorrarUno de los aspectos que m谩s valoro de Arduino es su accesibilidad tanto en costos como en documentaci贸n. Es incre铆ble c贸mo una placa tan peque帽a puede servir como puerta de entrada al mundo de la automatizaci贸n, la rob贸tica, el internet de las cosas (IoT) y la programaci贸n embebida. Personalmente, comenc茅 con un proyecto muy simple: encender y apagar un LED con un bot贸n. Pero fue suficiente para darme cuenta del enorme potencial que tiene esta plataforma.
Me gustar铆a a帽adir que uno de los grandes aportes de Arduino no es solo su hardware, sino tambi茅n la comunidad que hay detr谩s. Gracias a foros, blogs como este y canales de YouTube, es posible encontrar soluciones a casi cualquier problema. La posibilidad de compartir c贸digo abierto, diagramas de conexi贸n y sugerencias hace que el aprendizaje sea mucho m谩s colaborativo y menos intimidante.
Tambi茅n quer铆a comentar algo sobre la evoluci贸n del ecosistema Arduino. 脷ltimamente he estado explorando placas m谩s avanzadas como la Arduino Nano 33 IoT y la MKR WiFi 1010, que permiten integrar conectividad de red de forma bastante sencilla. Esto abre una nueva dimensi贸n de posibilidades, como controlar dispositivos a distancia, recolectar datos de sensores ambientales o incluso construir soluciones caseras de dom贸tica.
Por otro lado, me parece clave seguir fomentando el uso de Arduino en entornos educativos. He visto c贸mo su uso en escuelas puede inspirar vocaciones tempranas en ingenier铆a, inform谩tica y dise帽o. No solo se trata de aprender a programar, sino de desarrollar el pensamiento l贸gico, la capacidad de resolver problemas y el trabajo en equipo.
Gracias por tomarte el tiempo de compartir tu experiencia y tus conocimientos. Sin duda, seguir茅 visitando tu blog para estar al tanto de nuevos proyectos y tutoriales. ¡Sigue as铆!
borra la cuenta
Borrar¿Borrar la cuenta? Mejor borro tu existencia de mi atenci贸n
Borrarok?
ResponderBorrar