Analisando propostas

Desenvolvimento de Firmware para Mouse Gamer Personalizado com Arduino Uno e Funções Avançadas

Publicado em 03 de Abril de 2026 dias na TI e Programação

Sobre este projeto

Aberto

O projeto consiste no desenvolvimento de firmware para um mouse gamer personalizado utilizando a plataforma Arduino Uno. O objetivo é criar um dispositivo com funcionalidades básicas de mouse e recursos avançados para jogos.

As funcionalidades essenciais incluem:

*  Um botão físico para ligar e desligar o Arduino, controlando a energia do dispositivo.
*  Funcionalidade de mouse padrão, onde quatro botões serão utilizados para direcionar o cursor (cima, baixo, esquerda, direita) e um botão dedicado para o clique esquerdo.

Recursos avançados de automação de cliques:

*  Implementação de um sistema de cliques em loop com dez tempos pré-definidos: 5 cliques por segundo, 2 cliques por segundo, 1 clique por segundo, 6 cliques por minuto, 2 cliques por minuto, 1 clique por minuto, 1 clique a cada 2 minutos, 1 clique a cada 5 minutos, 1 clique a cada 10 minutos e 1 clique a cada 20 minutos.
*  Um botão dedicado para ligar e desligar a função de clique em loop.
*  Um botão para alternar entre os dez programas de tempo de loop pré-definidos.
*  Um display para indicar qual tempo de loop está ativo, usando números de 0 a 9 (0 para o tempo mais longo, 9 para o tempo mais curto). O display deve ser desligado quando a função de loop estiver desativada.

Funcionalidade de aleatoriedade para tempos de loop mais longos:

*  Para os tempos de loop superiores a 1 minuto, será necessário implementar um sistema de aleatoriedade nos intervalos de clique. Por exemplo, se o intervalo for de 1 minuto, os cliques podem ocorrer em 00:00:00, depois em 00:01:03, depois 00:01:59, 00:03:07, e assim por diante.
*  Um botão para ligar e desligar a função de tempos aleatórios.
*  Um LED indicador que acende quando a função de aleatoriedade está ativa.

O entregável principal será o código (firmware) completo e funcional para o Arduino Uno, pronto para ser carregado e utilizado com os componentes de hardware existentes do cliente.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias