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