Tu primer paso en el salvaje mundo de Arduino
Cada viaje de un programador comienza con un simple "Hello World." En el universo Arduino, ese rito de paso es Blink, el icónico parpadeo de LED que convierte a los novatos en creadores. Vamos a encender tu placa, escribir tu primer código y unirte a las filas de hackers de hardware en todo el mundo. ¡No se requiere bata de laboratorio!
Por qué es importante parpadear
Blink no es solo una luz intermitente. Es la prueba de que tu Arduino está vivo, tu código funciona y has dominado lo básico de subir programas. Considéralo como tu diploma de hardware.
Paso 1: Encuentra el ejemplo Blink
Arduino IDE viene precargado con más de 100 ejemplos gratuitos para iniciar tu aprendizaje. Aquí te mostramos cómo encontrar Blink:
-
Abra el IDE de Arduino.
-
Navega a Archivo > Ejemplos > 01.Basics > Blink.
Haz clic, y el código aparece mágicamente.
El Código Blink Explicado (Más o Menos)
Esto es lo que verás:
// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second }
✔ ¡Copiado!
Conclusiones rápidas:
-
configuración()
se ejecuta una vez (como un ritual de potenciación). -
bucle()
se repite para siempre (el latido de tu código). -
LED INTEGRADO
= LED incorporado del pin 13.
No te preocupes por los detalles; analizaremos cada línea en el Capítulo 2.
Paso 2: Configura tu placa y puerto
Seleccione su tablero
-
Ve a Herramientas > Placa > Arduino Uno Mini (Si usas una placa diferente, como Nano o MEGA, selecciónala aquí.)
Elige el puerto serie
-
Navega a Herramientas > Puerto.
-
Windows: Busca
COM
seguido de un número (por ejemplo, COM23). -
Impermeable:
/dev/cu.usbmodemXXXX
. -
Linux/Ubuntu:
/dev/ttyACMXX
.
Consejo profesional: Si tu placa no aparece en la lista, revisa tu cable USB: ¡algunos son solo para carga!
Paso 3: Compilar y Subir
Verificar (Buscar errores)
-
Haz clic en el botón ✓ (Verificar).
-
Si tiene éxito, la consola dice "Compilación completa."924 bytes = El tamaño de tu código.Máximo 32,256 bytes = almacenamiento total de UNO (¡mucho espacio!).
Subir a tu tablero
-
Presiona el botón → (Upload).
-
Observa cómo los LEDs TX/RX parpadean rápidamente: esto significa que tu código se está escribiendo en la placa.
-
¿Listo? El LED etiquetado L en tu UNO parpadeará como un metrónomo.
Solución de problemas
-
¿Error al cargar?
-
Vuelve a comprobar tus selecciones de Board y Port.
-
Reinicia el IDE si la placa no es detectada.
-
-
CONDUJO ¿No parpadea?
-
Asegúrate de haber seleccionado el pin correcto (
LED INTEGRADO
= pin 13).
-
Por qué funciona esto: un vistazo detrás del telón
-
pinMode()
: Indica a Arduino si un pin es INPUT (sensores) o OUTPUT (LEDs, motores). -
escritura digital()
: Envía ALTO (5V) o BAJO (0V) a un pin. -
demora()
: Pausa el código (en milisegundos).
Sube de nivel: Hackea el Blink
Prueba estos ajustes para hacerlo tuyo:
-
Cambiar
retraso(1000)
aretraso(500)
para un parpadeo más rápido. -
Agrega un segundo LED en el PIN 12 y haz que alternen.
¿Que sigue?
Blink es solo el comienzo. A partir de aquí, tú:
-
LED desvanecidos con
escritura analógica()
. -
Controla motores y servos.
-
Construye estaciones meteorológicas o coches robot.