Guia breve sobre Arduino
Requisitos de finalización
4. ¿Arduino o Raspberry PI ?
Comparativa entre Arduino UNO y Raspberry Pi 4
Arduino UNO | Raspberry Pi 4 |
---|---|
El Arduino UNO es una placa de desarrollo, basado en un microcontrolador, específicamente el ATMega328p, esta característica lo hace perfecto para la creación de proyectos donde tendrás control directo sobre sensores y actuadores, ya sean, motores, relés, sensores de humedad, temperatura, distancia, etc. Ya que al trabajar con un microcontrolador directamente puede tener acceso a sus pines digitales y analógicos de una manera mas sencilla y robusta. Esta placa de desarrollo se programa directamente en su IDE en lenguaje C, y se compila directamente a lenguaje maquina, esta característica a motivado a la comunidad a desarrollar una amplia gama de librerías para poder controlar de manera rápida y directa los distintos actuadores y sensores, además de que al no contar con ningún tipo de sistema operativo o interprete, la lectura de dichos sensores se hace de una manera mas inmediata, idea para proyectos de control y automatismo. | La Raspberry Pi 4 es un mini computador, compuesto por un procesador ARM Cortex-A72, la gran potencia que este procesador a la placa la hace ideal para proyectos donde necesitemos gran poder de calculo, como servidores web, procesamiento de imagen, video, audio, conectividad a internet, procesar datos para luego ser subido algún servicio en la nube. Al ser este un mini computador permite realizar distintas tares al mismo tiempo. Si deseas realizar algún proyecto en el que controles actuadores y sensores desde el GPIO de la Raspberry Pi, puedes hacer un programa en python por ejemplo, en el que realicé la lectura y el control de los dispositivos, dicho programa es compilado y ejecutado en el sistema operativo de la Raspberry, estas capas adicionales de software que permite que la Raspberry Pi sea un dispositivo multitarea también añade cierto retraso en el control de su puerto GPIO, lo cual hay que tener en cuenta al momento de trabajar con equipos que ameriten supervisión y acción inmediata. |