Como usar a Raspberry Pi Pico Com A IDE do Arduino

Neste post, vamos apresentar um guia completo de como utilizar e programar a placa Raspberry Pi Pico com a IDE do Arduino. Se você deseja adquirir esse produto, basta clicar aqui para acessar nossa loja. Além disso, abaixo você encontrará mais informações sobre as especificações do produto e suas funcionalidades. 

Informações gerais

  • Processador Dual-Core ARM Cortex M0+, rodando em até 133MHz;
  • 264kB de memória SRAM e 2MB de memória Flash integrada na placa, desenvolvido pela própria Raspberry Pi;
  • Baixo custo e alta performance, com interfaces digitais flexíveis;
  • Pinos de entradas/saídas em furos, também disponíveis de forma castelada;
  • 26 GPIOs multifunção, com 2x SPI, 2x I2C, 2x UART, 3x ADC de 12-bits e 16 canais PWM;
  • Clock preciso e possui timer on-chip;
  • Inclui um sensor de temperatura e bibliotecas para tratar ponto flutuante;
  • Para suporte a periféricos personalizados, possui 8 IOs programáveis, ou PIO de máquina de estado;
  • Suporte a USB 1.1 Host e Device e modos de low power;

Especificações técnicas

  • Microcontrolador: RP2040 ARM Cortex-M0+ Dual Core;
  • Clock: 133MHz;
  • Memória RAM: 256KB;
  • Memória FLASH: 2MB;
  • Desenvolvimento: Python ou C/C++;
  • Comunicação: 2×SPI, 2×I2C, 2×UART, 3×12-bit ADC, 16×canais PWM controláveis;
  • GPIO: 40 pinos (26 pinos multifuncionais); RTC: Alta precisão;
  • Sensor de temperatura: on-board;
  • PIO: 8 pinos de máquina de estados programáveis;
  • Dimensões: 21mm x 51.3mm x 3.9mm.
Para mais especificações, acesse o Datasheet original do produto clicando aqui.

Esquema de conexão de pinos

A seguir, apresentamos o diagrama de pinagem do dispositivo. Existem pinos com características específicas que os tornam adequados ou não para um determinado projeto. A imagem a seguir mostra quais pinos são mais indicados para uso como entradas e saídas, bem como aqueles que requerem mais cuidado.

Dessa forma, é importante observar as especificações de cada pino para escolher aqueles que melhor se adequam ao seu projeto. Isso pode garantir uma melhor performance e segurança para o seu dispositivo.

Diagrama de pinagem da placa Raspberry Pi Pico

Configurando o Raspberry Pi Pico na IDE do Arduino

Passo 1: Instalação da IDE do Arduino

Para começar a usar o Raspberry Pi Pico com o ambiente de programação do Arduino, o primeiro passo é instalar o programa no computador. Caso já tenha a IDE do Arduino instalada, pule para o próximo tópico.

Para instalar a IDE do Arduino, siga os seguintes passos:

  • Escolha o seu sistema operacional na página e clique no botão “Baixar”;
  • Aguarde o download ser concluído e execute o arquivo baixado para instalar a IDE do Arduino.
  • Clique em “Just Download” ;
  • Após o arquivo ter baixado para o seu computador, efetue a instalação do programa. Caso tenha dificuldades, veja o vídeo abaixo.

Passo 2: Configurando o Raspebery Pi Pico na IDE do Arduino

Abra a IDE do Arduino, entre em Arquivo e vá até a opção Preferências:

Preferências

Clique no ícone a direita de URLs Adicionais para Gerenciadores de Placas:

Janela de Preferências

Adicione a seguinte URL e clique em OK:

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

Janela de adição de URLs

Em seguida, vá em Ferramentas ➞ Placa➞ Gerenciador de Placas:

Janela de Ferramentas

Na barra de pesquisa coloque RP2040, quando surgir  Raspberry Pi Pico/RP2040 . clique em Instalar e aguarde o download.

Janela do Gerenciador de Placas

Agora as placas com o microcontrolador RP2040 já estarão disponíveis na Arduino IDE. Para selecionar a Raspberry Pi Pico, vá novamente em: Ferramentas Placas → Arduino Mbed OS rp2040 → Raspberry Pi Pico.

Gerenciador de Placas

Exemplo de programação

Para testar o funcionamento do dispositivo, vamos carregar o código Blink na placa, o que fará o LED integrado da placa piscar em intervalos de 1 segundo.

Para isso, vá em: Arquivo → Exemplo → 01. Basics → Blink ou copie o código abaixo.

Programa exemplo Blink
							
							
					/*
  Blink
*/

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}				
			

Pressione e segure o botão BOOTSEL do Raspberry Pi Pico e conecte a placa ao computador usando o cabo micro USB. Carregue o código para a placa e após alguns segundos você já poderá ver o LED irá piscar.

Resumo

Em resumo, neste post foi apresentado como utilizar a Raspberry Pi Pico com a IDE do Arduino, uma opção para programar a placa em linguagem C/C++. Foi detalhado o processo de instalação da IDE e a configuração da placa na plataforma. Além disso, foram mostrados exemplos práticos de como utilizar os pinos da placa como entradas e saídas. Esperamos que este tutorial tenha sido útil e que possa contribuir para o desenvolvimento de seus projetos com a Raspberry Pi Pico. Até uma próxima!

ROBOBUILDERS IMPORTACAO E COMERCIO DE PRODUTOS DE SISTEMAS E AUTOMACAO - CNPJ: 27.338.195/0001-30 © Todos os direitos reservados. 2023