La familia Arduino es bastante popular para implementar ideas de proyectos complejos que involucran circuitos, IoT y robótica. A pesar de que se las confunde conSBCcomo la serie Raspberry Pi, las placas Arduino son microcontroladores y existe un mundo de diferencia entre ambas líneas.

Las diferencias también se extienden al aspecto del software, ya que las placas Arduino presentan un procedimiento de inicialización completamente diferente al de las SBC. Aunque configurarlas es mucho más sencillo de lo que parece, la configuración puede resultar bastante complicada para los usuarios principiantes. Por ello, aquí tienes una guía detallada para ayudarte a empezar a programar tu Arduino.

Relacionado
Arduino vs Raspberry Pi: ¿Qué placa deberías comprar para tu próximo proyecto de bricolaje?

No te dejes engañar por su apariencia: ¡hay un mundo de diferencia entre las pequeñas placas Arduino y Raspberry Pi!

1

¿Qué necesitas para programar una placa Arduino?

A diferencia de Raspberry Pi u otras SBC, que pueden arrancar en cualquier imagen de sistema operativo compatible, las placas Arduino requieren un enfoque completamente diferente. Dado que estos sistemas no están equipados con ranuras para tarjetas SD, no hay forma de instalar un sistema operativo para la familia Arduino. En su lugar, deberá conectar las placas a una PC y cargar códigos escritos en C++ al microcontrolador con la ayuda del IDE de Arduino.

Esto hace que sea necesario un cable USB al configurar su Arduino. Usaremos un Arduino Uno que utiliza un puerto USB tipo B, que es el mismo que el de Arduino Mega. Mientras tanto, Leonardo, Due, Nano, MKR y otras placas de tamaño pequeño poseen un conector mini-USB, y puede consultar la lista de placas Arduino en elsitio web oficialpara identificar el cable específico que necesitará para su microcontrolador.

¿Cómo configurar una placa Arduino usando tu PC?

Una vez que hayas adquirido el cable USB compatible con tu Arduino, tendrás que configurar el IDE oficial para interconectar el microcontrolador con tu PC. Para ello,

  1. Obtenga la última versión del IDE de Arduino desdeeste enlacey descomprima la carpeta una vez que haya terminado de descargarse.
  2. Ejecute el archivoArduino IDE.execomo administrador.
  3. Haga clic enPermitir accesosi el Firewall de Windows impide que el IDE acceda a su red privada.
    El botón Permitir acceso en el Firewall de Windows
  4. SeleccioneInstalarcuando Seguridad de Windows le solicite que instale el controlador USB de Arduino.
    La ventana emergente de seguridad de Windows que aparece al instalar los controladores para el IDE de Arduino
  5. Mientras el IDE de Arduino instala los paquetes necesarios en su PC, conecte un extremo del cable USB a su PC y el otro al puerto USB Tipo B/micro-USB de su placa Arduino.
    Un cable USB tipo B conectado a la placa Arduino Uno
  6. Cambie a su PC y haga clic en el encabezadoHerramientasdentro del IDE de Arduino.
  7. Coloque el cursor sobrePlacas, luegosobre Placas Arduino AVRy seleccione sumodelo de Arduinode la lista.
    El procedimiento para seleccionar la placa dentro del IDE de Arduino
  8. Una vez más, haga clic enHerramientas, pase el cursor sobre Puerto y elija elpuerto COM serieque aparece.
    El procedimiento para seleccionar el puerto serie en el IDE de Arduino

Aunque es opcional, sugiero ejecutar el script Blink que está incluido en el IDE para confirmar si el Arduino está conectado a su PC.

  1. Haga clic enArchivo, navegue hasta la pestañaBásico dentro deEjemplosy haga clic enParpadear.
    El procedimiento para abrir el proyecto Blink en el IDE de Arduino
  2. Presione el botónCargardentro de la nueva ventana IDE.
    El botón Cargar resaltado en el IDE de Arduino
  3. Sabrá que la conexión fue exitosa cuando el IDE muestre el mensajede Carga exitosay uno de losLED integradosen su Arduino comience a parpadear.

Cómo convertir el Arduino de bajo consumo en una maravilla del bricolaje con el poder de la codificación

Una persona sosteniendo un Arduino Uno

Con eso, eres libre de construir, compilar y cargar todo tu código en Arduino. Las placas Arduino poseen algo de memoria propia, por lo que una vez que hayas cargado tu programa en el microcontrolador, puedes desconectarlo de tu PC y Arduino ejecutará el código en el momento en que lo conectes a otra fuente de alimentación adecuada.

Pero si solo estás buscando algunosproyectos sencillosque no requieran mucha codificación o uso de circuitos, entonces es mejor que no uses Arduino. Hay mucha superposición entre los proyectos de SBC y de microcontroladores, por lo que puede ser una buena idea comenzar tu viaje de experimentación con unaRaspberry Pi.

Relacionado
8 proyectos sencillos que puedes construir con cualquier SBC

¿Quién dice que necesitas una Raspberry Pi para construir tu próximo proyecto de bricolaje?