O objetivo deste projeto é utilizar a ferramenta educacional BitDogLab para controlar os pinos GPIO do microcontrolador RP2040, por meio da comunicação serial UART. Será feito o acionamento do LED RGB, controlado pelos GPIOs 11, 12 e 13.
- Deve-se utilizar o ambiente de desenvolvimento VS Code em todas as duas atividades;
- Os códigos devem ser escritos na linguagem C, juntamente com os recursos do kit de Desenvolvimento de Software Pico SDK;
- Deve-se criar um repositório do github para o versionamento, registro e submissão dessa atividade.
- Utilização do software de emulação de terminal PuTTy.
- Git e Github;
- VScode;
- Linguagem C;
- Software de emulação PuTTy.
- Acender Led vermelho ao digitar red
- Acender Led azul ao digitar blue
- Acender Led verde ao digitar green
- Acender Leds vermelho e azul ao digitar pink
- Acender Leds azul e verde ao digitar ciano
- Acender Leds vermelo, azul e verde ao digitar white
- Apagar Leds ao digitar leds_off
- Tocar um curto bip ao digitar bip
- Tocar a Sonoridade de Happy Birthday to you ao digitar birthday
- Compilar o Código
- Compile o código-fonte em C para o Raspberry Pi Pico W.
- Colocar o RP2040 no Modo Bootsel
- Para colocar o Raspberry Pi Pico W no modo Bootsel, mantenha pressionado o botão BOOTSEL enquanto conecta o dispositivo ao computador via USB.
- O dispositivo irá aparecer como uma unidade de armazenamento no seu computador.
- Enviar o Arquivo UF2
- Copie o arquivo UF2 compilado para a unidade do Raspberry Pi Pico W.
- Após a transferência, o RP2040 será reiniciado automaticamente e a unidade desaparecerá no seu PC.
- Identificar a Porta COM
- Acesse o Gerenciador de Dispositivos no Windows e procure por "Portas COM e LPT".
- Encontre a porta COM associada ao seu RP2040, que será exibida ao conectar o dispositivo.
- Configuração do Putty
- Abra o Putty e selecione a opção "Serial".
- Em "Serial line", escolha a porta COM identificada no passo anterior.
- Em "Speed", coloque 115200, que trata-se da taxa de transmissão padrão para o RP2040.
- Configuração do Terminal no Putty
- No menu à esquerda do Putty, selecione "Terminal".
- Em "Local echo", escolha "Force On".
- Em "Local line editing", também selecione "Force On".
- Isso é necessário para poder ver o que está sendo digitado no terminal, além de conseguir pressionar "Enter" para enviar comandos.
- Interagindo com o LED
- Agora, no terminal Putty, você pode escolher entre as funções "red", "green", "blue", "white", "leds_off" ou "bip", digitando algumas delas para controlar o LED ou o buzzer do seu Raspberry Pi Pico W.
Marcio Fonseca 👨💻 |
José Vinicius 👨💻 |
Pedro Barros 👨💻 |
Paola Fagundes 👨💻 |
Sara Souza 👨💻 |
João Paulo 👨💻 |
Moises Amorim 👨💻 |
Alexsami Lopes 👨💻 |
Ramom Andrade 👨💻 |
- Para ver o funcionamento do projeto, acesse o vídeo:
- Abaixo, clique na imagem para ver o vídeo de funcionamento no Linux:
- Demonstração da Adição de mais funcionalidades: https://youtube.com/shorts/p02CcC4VHZk?si=2ycsp4CZFJ-4_xD-