- Sobre o projeto
- Layout Repositorio Github
- Funcionalidades
- Como executar o projeto
- Imagens do Projeto
- Tecnologias
- Contribuidores
- Licença
O projeto de Animações de Led em Linguagem C, é um sistema teste desenvolvido para fixação e experimentação do conteúdo proposto pelo curso.
Projeto desenvolvido durante o curso de Formação Básica em Software Embarcado oferecido pela Embarcatech. A Formação Básica em Software Embarcado da Embarcatech é um programa de capacitação profissional técnica destinado a alunos de nível superior e técnico em Tecnologias da Informação e Comunicação (TIC) e áreas correlatas, focado em tecnologias de Sistemas Embarcados.
Animation-BitDogLab
-
.vscode/ # Arquivos .json
- cmake-kits.json
- extensions.json
- launch.json
- settings.json
-
assets/ # Midias do Projeto
-
lib/ # biblioteca do projeto
-
src/ # códigos do projeto
- handle_key2.h
- handle_key3.h
- handlekey_#.h
- handlekey_1.h
- handlekey_4.h
- handlekey_5.h
- handlekey_6.h
- handlekey_7.h
- handlekey_8.h
- handlekey_A.h
- handlekey_B.h
- handlekey_C.h
- handlekey_D.h
- matrix_led.c
- matrix_led.h
- notes.h
- play_audio.c
- play_audio.h
-
test/ # site de testes
-
.gitignore
-
CMakeLists.txt
-
LICENSE
-
README.md
-
diagram.json # Arquivo Wokwi do BitDogLab
-
main.c # Código principal do projeto
-
pico_sdk_import.cmake
-
platformio.ini
-
wokwi.toml
-
ws2818b.pio
- Teclado Matricial4X4
- Teclas Funcionais:
- 1 à 8 interação com animações
- A desliga leds
- B liga LEDs na cor Azul
- C liga LEDs na cor Vermelha
- D liga LEDs na cor Verde
- Botão # liga LEDs na cor Branca
💡Siga as instruções abaixo para configurar, compilar e executar o programa.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
- Sistema operacional Linux, macOS ou Windows (com suporte a Makefile).
- Git (Opcional, mas recomendado),
- GCC compilador
- Biblioteca Pico-Sdk (OBS: Necessário caso queira modificar o projeto)
Além disto é bom ter um editor para trabalhar com o código como VSCode com a extensão Raspberry e usar o simulador web Wokwi (ou a extensão do Vscode Wokwi Simulator)
- Opção 1:
- Abra o terminal de comando Git Bash
- Clone o repositório do GitHub com o comando:
$ git clone https://github.com/Embarcatech-Grupo1-Subgrupo3/Animation-BitDogLab.git
- Opção 2:
- No repósitorio Animation-BitDogLab aperte o Botão <>code
- Aperte a opção Dowload ZIP
- Entre no navegador e digite Wokwi.com
- Faça Upload dos Arquivos diagram.json
- Faça upload do aquivo main main.c e da pasta src/
- Abra o Visual Studio
- Na aba da extensão Raspberry Pi Pico, aperte para Importar o projeto
- Compile o projeto
- crie um arquivo (caso não tenha no projeto) wokwi.toml e digite o código:
[wokwi]
version = 1
firmware = 'build/neopixel_pio.hex'
elf = 'build/neopixel_pio.elf'
- Abra o arquivo diagram.json
- Através de um cabo USB conecte a placa ao seu Disposito
- Aperte o Botão Bootsel e Reset
- Abra o Visual Studio
- Na aba da extensão Raspberry Pi Pico, aperte para Importar o projeto
- Compile o projeto
- Entre na pasta build/
- Cole o arquivo neopixel_pio.uf2 no armazenamento placa BitDog
Obs:É necessário uma Teclado Matricial 4X4 para interagir com a placa e suas animções
video-demonstrativo-atividade_TyEKE6zr.mp4
- Dowload HD video completo: https://github.com/Embarcatech-Grupo1-Subgrupo3/Animation-BitDogLab/blob/main/assets/Video_Demonstrativo_Atividade.mp4
As seguintes ferramentas foram usadas na construção do projeto:
- Editor: Visual Studio Code → Extensions: C/C++, C/C++ Compile Run, Raspberry Pi Pico e Wokwi Simulator
- Git
GRUPO 1, SUBGRUPO 3 da Embarcatech
Mentor: MANOEL MESSIAS DA SILVA JUNIOR
Érlon S. Alves Neto 👨🚀 |
Leornado R. Luz 🌐 |
Mateus A. Ferreira 🌐 |
João Pedro Jacó 🌐 |
Gabriel F. O. Viana 🌐 |
Este projeto está sob a licença do SUBGRUPO 3 e seu Lider de Projeto da Formação Básica em Software Embarcado da Embarcatech - Veja o arquivo License.md

.png)