Saltar al contenido
Contenido de Arduino

Lección 1.1: Primeros pasos

Antes de montar circuitos hay que saber hacer tres cosas: subir un programa, leer lo que la placa cuenta por el monitor serie e instalar librerías. Todas las lecciones lo dan por sabido.

Material

Cómo funciona

Un programa de Arduino se llama sketch y tiene dos funciones obligatorias: setup(), que se ejecuta una vez al encender o reiniciar la placa, y loop(), que se repite sin fin a continuación.

El IDE compila el sketch en tu ordenador y lo sube por USB. El mismo cable abre un canal serie: con Serial.begin() y Serial.println() la placa escribe texto que lees en el monitor serie, a la velocidad —en baudios— que indique el código.

Las librerías son código ya escrito que se reutiliza: manejan sensores y pantallas para que no tengas que implementar su protocolo. Algunas vienen con el IDE y el resto se instala desde el gestor de librerías.

Código

// Parpadea el LED integrado y lo cuenta por el monitor serie.
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
  Serial.println("Hola, Arduino");
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  Serial.println("Encendido");
  delay(1000);

  digitalWrite(LED_BUILTIN, LOW);
  Serial.println("Apagado");
  delay(1000);
}

Qué hace el código

  • LED_BUILTIN es el pin del LED que trae la placa: el 13 en el Uno.
  • pinMode(…, OUTPUT) configura el pin como salida, y digitalWrite() lo pone a 5 V (HIGH) o a 0 V (LOW).
  • delay(1000) detiene el programa un segundo. Es cómodo, pero mientras espera la placa no hace nada más.
  • Serial.begin(9600) abre el puerto serie a 9600 baudios: el monitor serie tiene que estar a esa misma velocidad.

Paso a paso

  1. Descarga el Arduino IDE desde arduino.cc e instálalo.
  2. Conecta la placa por USB.
  3. En el desplegable de la barra superior —o en el menú Herramientas— elige la placa «Arduino Uno» y el puerto en el que aparece: COM3 o parecido en Windows, /dev/cu.usbmodem… en macOS, /dev/ttyACM0 o /dev/ttyUSB0 en Linux.
  4. Pega el código, pulsa Verificar (✓) y después Subir (→).
  5. Abre el monitor serie con el icono de la lupa, arriba a la derecha, y ponlo a 9600 baudios.
  6. Para instalar una librería, abre el gestor de librerías —el icono de los libros en la barra lateral, o Ctrl+Mayús+I—, búscala por su nombre y pulsa Instalar.

Resultado

El LED marcado con una L parpadea cada segundo y el monitor serie va escribiendo «Encendido» y «Apagado».

Si no funciona

  • Si el puerto no aparece, prueba con otro cable: muchos cables USB solo cargan y no transmiten datos.
  • Las placas compatibles con el chip USB CH340 necesitan instalar su driver en algunos sistemas.
  • Si la subida falla, comprueba que la placa y el puerto elegidos son los correctos.
  • Si el monitor serie muestra caracteres raros, su velocidad no coincide con la de Serial.begin().