Skip to content

mdlos/embarcatec2-2

Repository files navigation

Embarcatec | Terceira Atividade Em Grupo

Objetivo do Projeto

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.

🗒️ Lista de requisitos

  • 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.

🛠 Tecnologias

  1. Git e Github;
  2. VScode;
  3. Linguagem C;
  4. Software de emulação PuTTy.

🔧 Funcionalidades Implementadas:

  • 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

Passos para rodar o código:

  1. Compilar o Código
  • Compile o código-fonte em C para o Raspberry Pi Pico W.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.
  1. 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.

💻 Desenvolvedores


Marcio Fonseca
👨‍💻

José Vinicius
👨‍💻

Pedro Barros
👨‍💻

Paola Fagundes
👨‍💻

Sara Souza
👨‍💻

João Paulo
👨‍💻

Moises Amorim
👨‍💻

Alexsami Lopes
👨‍💻

Ramom Andrade
👨‍💻

🎥 Demonstração:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published