Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ JoyStick BitDogLab

Este repositório contém o código-fonte e a documentação da biblioteca para o joystick usando o Raspberry Pi Pico W.

🌟 Visão Geral

O projeto implementa várias funcionalidades para o joystick:

  • 🎮 Leitura de Estado dos Botões: Funções para ler o estado de cada botão do joystick.
  • 🕹️ Leitura dos Eixos Analógicos: Funções para ler as posições dos eixos analógicos (X e Y) do joystick.
  • 🔧 Debouncing de Botões: Algoritmo para eliminar o efeito de "rebote" nos botões.
  • 📏 Detecção de Gestos: Identificação de gestos baseados no movimento do joystick.
  • 📊 Porcentagem dos Eixos: Função para calcular e exibir a porcentagem de deslocamento nos eixos.

📂 Conteúdo

  • src/: Código-fonte do projeto (arquivos .c e .h). Inclui a implementação dos periféricos e a função main.
    • Os arquivos .h contêm as definições de funções e constantes usadas em seus respectivos módulos.
  • docs/: Imagens e documentação sobre a configuração e uso da biblioteca.

📜 Módulos

  1. 🕹️ Direção (direcao.c) - Funções para ler a direção baseada nas coordenadas x e y do joystick.
  2. 📏 Botão Joystick (botao_joystick.c) - Leitura e debouncing dos botões do joystick.
  3. 📊 Porcentagem (porcentagem.c) - Cálculo da porcentagem de deslocamento nos eixos.
  4. 🧠 Principal (joystick.c) - Integração dos módulos e controle principal do joystick.

📜 Licença

Este projeto é licenciado sob a MIT License.

About

Uma forma de criar uma biblioteca para facilitar o uso do joystick na Raspberry Pico W na placa de desenvolvimento BItDogLab.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages