El diferencia clave Entre Arduino y Raspberry Pi es que Arduino es una placa de desarrollo de microcontroladores, mientras que Raspberry Pi es una computadora de propósito general basada en el sistema operativo Linux.
Seleccionar Arduino o Raspberry Pi depende del proyecto a desarrollar. Este artículo analiza los Arduino Uno y Raspberry Pi B más comunes+. En general, en comparación con Arduino, el consumo de energía es más bajo y la velocidad es mayor en Raspberry Pi.
1. Descripción general y diferencia de claves
2. Que es arduino
3. ¿Qué es Raspberry Pi?
4. Similitudes entre Arduino y Raspberry Pi
5. Comparación de lado a lado: Arduino vs Raspberry Pi en forma tabular
6. Resumen
La placa de desarrollo de Arduino contiene microcontroladores, hardware de programación, interfaz de programación USB, botón de reinicio, conector de alimentación, etc. Hay varios tipos de tableros Arduino como Arduino Uno, Mega, Nano. El tablero Arduino más común que es Arduino Uno tiene dos microcontroladores. El ATMEGA328 está programado por el usuario. El ATMEGA16U2 ya está preprogramado y se utiliza para la comunicación USB. Los alfileres IO se usan para conectarse al mundo exterior. Hay alfileres digitales y alfileres analógicos.
Figura 01: Arduino
El Arduino IDE se utiliza para escribir los programas para la Junta de Desarrollo. Se puede usar para escribir código, compilar, depurar y finalmente cargar el código en el tablero. El Arduino IDE hace que el desarrollo del proyecto sea más rápido y fácil. Este software es un código abierto y abierto. Los programas escritos en Arduino IDE son similares a los programas C. Es fácil integrar Arduino con hardware usando escudos. Este escudo se puede apilar directamente al Arduino. El escudo Ethernet se usa para conectarse al Ethernet. El escudo LCD de color se utiliza para interactuar con la pantalla. El programador puede usar directamente estos escudos y llamar a las funciones de la biblioteca necesarias para realizar la tarea requerida.
Raspberry Pi se ejecuta en un sistema operativo (OS). Es una capa adicional de software que maneja el hardware. En Arduino, la aplicación se ejecuta directamente en el microcontrolador pero en Raspberry Pi, la aplicación debe pasar por el sistema operativo para controlar el hardware.
Hay diferentes versiones como Raspberry Pi A, B, B+. Raspberry Pi B+ contiene el sistema Broadcom BCM 2836 en Chip (SOC). Tiene los procesadores y los otros componentes conectados para hacer un sistema completo. El procesador es Broadcom BCM 2826 procesador basado en ARM. Los procesadores del brazo son el núcleo de la mayoría de los dispositivos IoT. Raspberry Pi se puede programar utilizando idiomas como Python, C++.
Figura 02: Raspberry Pi
También contiene una unidad de procesamiento gráfico (GPU). Ayuda a acelerar gráficos. Tiene 40 pines de salida de entrada de propósito general (GPIO). Hay 4 puertos USB y puerto Ethernet RJ45. Hay una interfaz Ethernet USB que se utiliza para comunicarse con los puertos Ethernet y USB. También hay un conector de cámara CSI. El puerto HDMI ayuda a conectar el dispositivo al monitor. El DSI es una interfaz de monitor para pantallas. Es una alternativa a HDMI. La tarjeta Micro SD está dentro de la ranura Micro SD. Está en la parte posterior del tablero.
Ardunio vs Raspberry Pi | |
Arduino es un microcontrolador de una sola placa que proporciona una plataforma de código abierto para crear un entorno de hardware y software. | Raspberry Pi es una pequeña computadora de una sola junta desarrollada para promover la enseñanza de los conceptos básicos de la informática en las escuelas y en los países en desarrollo. |
Velocidad de procesamiento | |
La velocidad de Arduino es de 16MHz. | La velocidad de Raspberry Pi es de 900MHz. |
Espacio de dirección | |
Arduino tiene un espacio de dirección más bajo porque es un microcontrolador de 8 bits. | Raspberry Pi admite un espacio de direcciones más grande porque tiene un procesador de 32 bits. |
Niveles de voltaje de salida de entrada | |
Los niveles de voltaje de salida de entrada para Arduino son 0V y 5V. | El nivel de voltaje de salida de entrada para Raspberry Pi es 0V y 3.3V. |
Memoria | |
Arduino tiene 32k Flash, 2k Sram y 1K Eeprom. | Raspberry Pi tiene 4GB Flash, 512k SRAM y Micro SD. |
Sistema operativo | |
Arduino no se ejecuta en un sistema operativo. | Raspberry Pi se ejecuta en un sistema operativo. |
Este artículo discutió la diferencia entre Arduino y Raspberry Pi. La diferencia entre Arduino y Raspberry Pi es que Arduino es una placa de desarrollo de microcontroladores, mientras que Raspberry Pi es una computadora de uso general basada en el sistema operativo Linux.
1."Arduino."Wikipedia, Fundación Wikimedia, 27 Mar. 2018. Disponible aquí
2."Raspberry Pi."Wikipedia, Fundación Wikimedia, 30 Mar. 2018. Disponible aquí
1.'Arduino-uno-Perspective-transparent'by Jotacartas (charla)-Arduino-uno-Perspectiva.JPG, (CC por 2.0) a través de Commons Wikimedia
2.'Raspberry Pi'by OnePiece84 - Trabajo propio, (CC By -Sa 4.0) a través de Commons Wikimedia