Raspberry Pi Pico vs micro:bit v2 vs Arduino UNO r3

Si quieres conocer todo sobre las especificaciones sobre las placas de desarrollo más conocidas, te contamos todas las características en esta comparativa.

Conoce las diferencias entre la nueva Raspberry Pi Pico, la nueva versión de la placa BBC micro:bit y la archiconocida Arduino UNO rev3. Visualiza y compara estas 3 placas con nuestra tabla comparativa.

Micro vs Uno vs Pico

Introducción

Como sabes, hay 3 grandes marcas que destacan sobre el resto en el mundo maker: Raspberry Pi, Arduino y micro:bit. En este artículo comparamos sus versiones más económicas. Puede que ya las conozcas, pero igual no has comparado sus características directamente.

Hablamos también sobre dos de estas plataformas y cual elegir, ya sea para tus proyectos o para iniciarte en nuestra anterior entrada: Raspberry Pi o Arduino, ¿qué plataforma elegir?

Vamos a ir comentando una a una sus características, y te mostramos al final una tabla comparativa de las 3.

 Micro vs Pico vs Uno

Raspberry Pi Pico

Como ya sabes, a principios de 2021 Raspberry lanzó su primer chip propio, el económico RP2040, y con el lanzó una pequeña placa de bajo coste: Rasberry Pi Pico. Con ella pretenden dar un giro y atraer más sector a su plataforma, y será la que comparemos en este artículo. Para más información, y hablamos en nuestro anterior blog: Todas las novedades sobre la nueva Raspberry Pi Pico y el económico SoC RP2040

Para saber más sobre Raspberry Pi y sus diferentes placas e historia, puedes consultar nuestra entrada: Raspberry - comó se ha desarollado la serie

 Pico

Características:

Sus características son:

• Chip microcontrolador RP2040 diseñado por Raspberry Pi en el Reino Unido

• Procesador Arm Cortex M0 + de doble núcleo, reloj flexible de hasta 133 MHz

• 264 KB de SRAM y 2 MB de memoria flash incorporada

• El módulo almenado permite soldar directamente a las placas de soporte

• USB 1.1 con soporte para dispositivo y host

• Modos de reposo e inactivo de bajo consumo

• Programación de arrastrar y soltar usando almacenamiento masivo a través de USB

• 26 × pines GPIO multifunción

• 2 × SPI, 2 × I2C, 2 × UART, 3 × ADC de 12 bits, 16 × canales PWM controlables

• Reloj y temporizador precisos en chip

• Sensor de temperatura

• Bibliotecas de punto flotante aceleradas en chip

• 8 × máquinas de estado de E/S programables (PIO) para soporte periférico personalizado

Pinout:

En cuanto a su pinout, la RPi Pico ofrece 40 pines en total, donde hay 26 pines GPIO de Entrada/Salida Total y el resto dispuestos físicamente del siguiente modo:

 Pico pinout

Principales ventajas:

Lo más destacable de la nueva Pico es su precio, una dual-core por sólo 4.15€. Por otro lado, es también su muy bajo consumo de energía, ya que puede funcionar con cualquier fuente desde los 1,8 a 5,5 voltios.

Raspberry Pico 

Raspberry Pi Pico - Referencia RA124

Arduino

El gran clásico entre los clásicos. Su archiconocida Arduino UNO ya va por su tercera revisión, y veremos sus características y las diferencias entre UNO rev2 y UNO rev3. Para saber más sobre esta plataforma, puedes consultar nuestra entrada: Las preguntas más frecuentes sobre Arduino

Por otro lado, estamos también atentos a la nueva Arduino NANO RP2040, con el nuevo chip de Raspberry.

Características:

  • USB: Standard Type B
  • Chip: Atmega328P
  • Clock: 16MHz
  • Memory: 32 kB Flash, 2 kB SRAM, 1 kB EEPROM
  • Interfaces: 12C, SPI, Serial
  • Voltajes: 5V Operating
  • Pinout: 14 Digital, 6 PWM, 6 analógicos
  • Dimensiones: 68.6 x 53.4 mm

Diferencias:

La revisión actualiza algunos aspectos tanto de hardware como software. Las principales diferencias entre Arduino UNO, la rev 2 y la rev 3 son las siguientes:

El ATMEGA8U2 está posicionado a 45 grados. Esto se cambia de nuevo a la posición cuadrada en la placa de la revisión 3.

ATMEGA versiones

Número de pieza: Tanto el Arduino Uno como el Arduino Uno revisión 2 tienen un microcontrolador USB ATMEGA8U2 en la placa - éste se actualiza a un ATMEGA16U2 en la placa revisión 3.

La revisión 3 añade un diodo a través de la resistencia de pull-up del pin de reset del USB ATMEGA.

Pinout

Almohadillas para soldar: Tanto la revisión 2 como la 3 añaden cuatro almohadillas de soldadura (JP2) que se conectan a los pines PB4 a PB7 del USB ATMEGA.

Almohadillas de Uno

Línea DTR (HWB): Las placas de las revisiones 2 y 3 añaden una resistencia pull-down de 1k a la línea DTR (HWB) procedente del microcontrolador USB ATMEGA - desde el pin PD7

Pinout de Arduino Uno

On-board LED "L" en la placa: El Arduino Uno y el Arduino Uno revisión 2 tienen un LED y una resistencia conectados en serie en el pin 13 de Arduino. La placa de la revisión 3 amortigua este LED/resistencia a través de un apmlificacdo operacional (op-amp) de ganancia unitaria. Este es el op-amp de repuesto que no se utilizaba en las placas anteriores.

Pinout R2 y R3 

Conectores: La revisión 3 de la placa cambia el conector de 8 pines que contiene los pines 8 a 13 de Arduino, GND y AREF por un conector de 10 pines. Los 2 pines extra están conectados a AD4/SDA y AD5/SCL. Estos son los dos pines de entrada analógica que se pueden utilizar para I2C. Estos pines siguen conectados en su posición habitual en la placa de la revisión 3, pero también están conectados a los dos pines extra en el cabezal de 10 pines.

Las placas de la revisión 3 también cambian el conector de 6 pines que tiene el pin de reset conectado a un conector de 8 pines. Uno de los nuevos pines de este cabezal es el pin IOREF que permite a los escudos conectados a la placa adaptarse al voltaje de la misma. El segundo pin no está conectado y se reserva para un uso futuro.

Pinouts diferentes de placas

Pin de reinicio del ATMEGA: La placa de la revisión 3 añade un diodo a través de la resistencia de pull-up del pin de reset del microcontrolador ATMEGA328P.

Atmega 328

Posición del botón de reinicio: La placa de la revisión 3 mueve el interruptor del botón de reinicio del ATMEGA328 desde detrás del cabezal ICSP y lo coloca junto al conector USB.

Pinouts diferentes

Pinout:

En cuanto a su pinout, la UNO rev3 ofrece los 20 pines GPIO de Entrada/Salida Total y el resto dispuestos físicamente del siguiente modo:

Pinout Arduino Uno

Principales ventajas:

La principal ventaja es la sencillez que ofrece debido a su enorme trayectoria y cantidad de librerías y shields existentes, debido a su código y hardware abierto. Es una placa muy completa, con puertos preparados para proyectos rápidos gracias sus conectores presoldados.

Uno pack

Arduino Uno Original Rev3 - Referencia BAR66

Micro:bit

Micro:bit es un micro-computador programable que cabe en tu mano y que puede usarse para todo tipo de fantásticas invenciones: desde robots a instrumentos musicales. ¡Las posibilidades son ilimitadas! Se puede programar desde cualquier navegador web en MakeCode, Javascript, Python, Scratch y más; no se requiere ningún otro software.

Para más información profunda de sus especificaciones técnicas y características puedes leer nuestra entrada: Todo sobre el microordenador micro:bit – porque usarla y cómo

Características:

Procesador: Nordic Semiconductor nRF52833

Memoria: 512KB Flash, 128KB RAM

Interfaz: NXP KL277, 32KB RAM

Micrófono: MEMS micrófono e indicador LED

Altavoz: integrado

Logo táctil

Sensor de movimiento: ST LSM 303

WIFI: 2,4Ghz radio, Bluetooth BLE 5.0

Slot: 25 pines, 4 dedicados a los GPIO, PWM, I2C, SPI, 3 conectores redondos para las pinzas cocodrilos

I2C: dedicados a los periféricos

Alimentación: 5V vía micro USB, 3V vía los pines o una batería, LED que indica el nivel de carga, botón ON/OFF

Corriente disponible: 200mA para los accesorios

Programación: C++, MakeCode, Python, Scratch

Pinout:

En cuanto a su pinout, la micro:bit v1 y v2 ofrecen los 25 pines, 4 GPIO de Entrada/Salida dispuestos físicamente del siguiente modo:

Microbit pinout

Principales ventajas:

Es una completa placa gracias a su pantalla de LEDs, botón capacitivo y botones de usuario, puertos, micrófono y altavoz incorporado, y siendo pequeña pero robusta, ideal para el aprendizaje tanto de electrónica como de programación más avanzada.

Microbit

Micro:bit BBC v2 - Referencia B0111

Tabla comparativa: Raspberry Pi Pico vs micro:bit vs Arduino UNO

Pico microbit vs Arduino

Por último, añadimos una tabla comparativa con las principales características de estas placas de desarrollo: microcontrolador, cores, arquitectura, alimentación, memoria, frecuencia de reloj, o pines ADC, DAC, UART, I2C y PWM entre otros, así como el precio.

Fuentes:

https://tutorial.cytron.io/2021/01/21/raspberry-pico-vs-microbit/

https://www.comohacer.eu/comparativa-y-analisis-raspberry-pi-vs-competencia/

https://startingelectronics.org/articles/arduino/uno-r3-r2-differences/

Share