Una de las mayores diferencias entre los microcontroladores y las computadoras de placa única es que estas últimas pueden equiparse con un sistema operativo de escritorio completo. Esto significa que puedes usar tu adorable SBC como una PC normal, siempre que tus aplicaciones y servicios esenciales sean compatibles con la arquitectura de la placa.

Pero, ¿qué tal si usamos una SBC como Raspberry Pi para crear códigos para nuestras placasArduino? Por suerte, es totalmente posible hacerlo, y este artículo te ayudará a crear, depurar y ejecutar tus complejos proyectos DIY en un Arduino usando nada más que una Raspberry Pi, algunos periféricos y un poco de paciencia.

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

Emparejamiento del Arduino con la Raspberry Pi

El IDE de Arduino, equipado con múltiples bibliotecas, muestras y herramientas, es la plataforma preferida por la mayoría de los propietarios de Arduino. Dado que elsistema operativo Raspberry Pies compatible con la aplicación, la utilizaremos para conectar la placa RPi al MCU de Arduino.

  1. Inicie la terminal Raspberry Pi.
    La aplicación de terminal Raspberry Pi
  2. Utilice el administrador de paquetesaptpara obtener el paquete Arduino.
    sudo apt install arduino -y
    Instalación del IDE de Arduino en la Raspberry Pi
  3. Presione el botónInicio(logotipo de Raspberry), pase el cursor sobre el menúElectrónicay seleccioneArduino IDE.
    Iniciando el IDE de Arduino
  4. Conecteel extremo microUSBde un cable al microcontrolador Arduino e inserte el otro extremo en elpuerto USBde su Raspberry Pi.
    Conectando la Raspberry Pi al Arduino
  5. Una vez que la aplicación se inicie, haga clic en la pestañaHerramientasy seleccione sumodelo particular de Arduinodentro del submenúPlaca .
    Selección de la placa en el IDE de Arduino
  6. Del mismo modo, seleccione/dev/ttyUSBcomoPuerto.
    Selección del puerto en el IDE de Arduino
  7. Para confirmar si la conexión fue exitosa, haga clic en la pestañaArchivoy seleccioneParpadeardentro del submenúBásico de la secciónEjemplos.
    Seleccionar el script Blink en el IDE de Arduino
  8. Dentro del nuevo archivo Blink, seleccionaSketchy presiona la opciónCargar.
    Subiendo el script Blink al microcontrolador Arduino

Cómo convertir tu Raspberry Pi en un centro de programación MCU

Si todo va bien, verás el mensaje"Carga finalizada..." en la salidade la consolay el Arduino comenzará a hacer parpadear el LED cada segundo. Con eso, eres libre de probar los otros proyectos de muestra y, de hecho, te recomiendo que lo hagas si es la primera vez que usas unmicrocontrolador.

A pesar de que suenan bastante básicos, los programas de muestra integrados en el IDE de Arduino pueden ayudarte con la placa. Una vez que hayas terminado con ellos, te recomiendo que explores otras bibliotecas de funciones tocando el botónAdministrar bibliotecas… dentro de la pestañaHerramientas.