Nosso Veredicto
Uma placa repleta de recursos que tem o mesmo preço e tamanho do ItsyBitsy RP2040 da Adafruit, mas com um valor muito melhor.
Para
+ Conector Qwiic
+ Ótima escolha de GPIO
+ Tamanho pequeno
+ Bordas casteladas
Contra
– Apenas um canal I2C
Finalmente colocamos as mãos na primeira linha de placas RP2040 da SparkFun. O SparkFun Pro Micro RP2040 de US $ 10 é o modelo mais barato em oferta e segue um design clássico que se assemelha a um layout de placa Arduino Nano que fica em casa em uma placa de ensaio e incorporado em seus projetos. Ele também nos fornece uma seleção considerada de pinos GPIO e um conector Qwiic para placas complementares compatíveis.
SparkFun Pro Micro – RP2040
Preço Direto $ 9,95
A gama de placas RP2040 da SparkFun é variada, mas a Pro Micro RP2040 é a mais típica, devido ao seu custo razoável e formato familiar. Os outros dois são o Thing Plus RP2040, que foi projetado em um layout semelhante ao Feather RP2040 da Adafruit, mas com um cartão micro SD adicional de 16 MB de armazenamento flash. A placa RP2040 final é o MicroMod RP2040 Processor, uma placa M.2 contendo o RP2040 para uso em uma série de placas portadoras.
O Pro Micro RP2040 da SparkFun parece ser o formato ideal para aqueles que precisam de muitos pinos GPIO, bordas acasteladas e um conector Qwiic. Colocamos a mais recente placa RP2040 para testar nossa bancada e ficamos agradavelmente surpresos com sua versatilidade.
Especificações de hardware do SparkFun Pro Micro RP2040
RP2040 SoC
ARM Cortex M0+ rodando em até 133Mhz
SRAM
264 KB
Armazenamento Flash
Memória Flash Externa de 16 MB
GPIO
20 pinos GPIO com a seguinte funcionalidade
10 x saídas PWM 10 x E/S digital, 4 x ADC analógico de 12 bits, 1 x I2C (Qwiic), SPI, 2 x UART, E/S programável, 1 x WS2812 / NeoPixel
Porta USB
USB C
Dimensões
1,3 x 0,7 polegadas (33 x 17,8 mm)
Design do SparkFun Pro Micro RP2040
Sendo quase do mesmo tamanho do ItsyBitsy RP2040 da Adafruit, o Pro Micro RP2040 da SparkFun tem um design de pacote DIP familiar, ideal para uso em uma placa de ensaio, mas também em casa quando a montagem em superfície é soldada no lugar usando as castellations. Ser uma Pro Micro significa que a placa se encaixa nas características das placas anteriores, normalmente alimentadas por chips Atmel e cerca do dobro do preço da RP2040 de US$ 10.
A cor vermelha brilhante da placa faz com que ela se destaque de um mar de placas pretas e verdes, e a referência do pino GPIO impressa em serigrafia é clara para ler em ambos os lados da placa. A alimentação pode ser fornecida através da porta USB C, também usada para programação da placa, ou podemos usar o pino RAW / + e GND para fornecer 5V a 600mA, mas certifique-se de não ultrapassar esses limites. Na extremidade oposta da placa há um conector Qwiic que rompe a única conexão I2C na placa.
Os conectores Qwiic são compatíveis com o formato Stemma QT da Adafruit (veja nossa história em Qwiic vs Stemma vs Grove) e entre os dois formatos, temos uma escolha abundante de placas, sensores e displays que se conectam de forma simples e limpa à porta. Se você gostaria de usar placas não Qwiic, um adaptador de cabo Qwiic para jumper é uma alternativa barata e fácil. O acesso aos pinos UART, SPI é através do GPIO.
Usando o SparkFun Pro Micro RP2040
Nossos testes foram realizados usando as versões mais recentes do MicroPython e do CircuitPython. Para o CircuitPython, testamos a funcionalidade básica do GPIO com um LED e um botão que funcionou sem problemas. Indo um pouco mais longe, conectamos um anel WS2812 / NeoPixel e instalamos a biblioteca neopixel CircuitPython e, em poucos minutos, tínhamos iluminação RGB em nossa bancada.
Em seguida, conectamos um sensor de toque capacitivo Adafruit MPR121 por meio de um cabo Qwiic / Stemma QT e logo conseguimos usar objetos do cotidiano como entradas de toque. Passando para o MicroPython, testamos como usar dispositivos I2C através do conector Qwiic. A primeira foi uma tela OLED que codificamos para mostrar uma série de demonstrações gráficas e animações. O próximo teste foi um display de quatro dígitos e sete segmentos, uma placa genérica TM1637 que usa pinos de cabeçalho, exigindo que usemos um adaptador de cabo Qwiic para jumper. O TM1637 é fácil de trabalhar graças a uma biblioteca MicroPython, tivemos um gerador de números aleatórios de quatro dígitos e texto de rolagem.
O Pro Micro RP2040 da SparkFun combina os melhores recursos de duas placas Adafruit RP2040, a ItsyBitsy RP2040 e a QT Py RP2040. Assim como o ItsyBitsy RP2040 da Adafruit, o Pro Micro RP2030 da SparkFun oferece uma ótima seleção de pinos GPIO e oferece um conector Qwiic / Stemma QT e USB-C, assim como o QT Py.
Casos de uso para o SparkFun Pro Micro RP2040
Com bordas acasteladas e uma parte inferior plana, o SparkFun Pro Micro RP2040 está em casa embutido em um projeto como em uma placa de ensaio. Incorporar esta placa em seu próprio circuito é trivial uma vez que você tenha as dimensões mecânicas. Então aquele pequeno robô RP2040 que você queria construir poderia se tornar realidade com esta placa. O conector Qwiic e 16 MB de armazenamento flash permitem que o Pro Micro RP2040 seja usado em projetos de coleta de dados.
Resultado final
Com um preço de US $ 10, o mesmo que o ItsyBitsy RP2040 da Adafruit, favoreceríamos o Pro Micro RP2040 da SparkFun, pois oferece muitos pinos GPIO e um conector Qwiic / Stemma QT em um pacote relativamente pequeno.
Se você está procurando um pouco mais de funcionalidade da sua placa RP2040 e não se importa com um preço um pouco mais alto e um formato maior, a Adafruit Feather RP2040 é uma ótima opção porque funciona com um enorme ecossistema de placas complementares. Se você precisar de algo menor, o Adafruit QT Py RP2040 se encaixa na conta. E, claro, o Raspberry Pi Pico original é o melhor valor por apenas US $ 4. No entanto, se você deseja uma boa placa de tamanho médio com bastante flexibilidade, o SparkFun Pro Micro RP2040 é sua melhor aposta.