Configuração Avançada de GPIO para Entrada em Microcontroladores STM32

Este artigo aborda a configuração e uso de pinos GPIO no modo de entrada pura — sem funções alternativas — com foco em detecção de teclas em placas STM32 típicas usadas em competições como a Blue Bridge Cup. O conteúdo é compatível com o pacote de recursos oficial de 2023 e utiliza HAL Library. Estrutura Interna do Pino GPIO (Modo Entrada) O bl ...

Publicado em 8-9 21:56

Debounce e Throttle: Implementações para Controle de Eventos

Definições Throttle: Executa a função apenas uma vez a cada intervalo de n segundos; chamadas adicionais dentro desse período são ignoradas. Debounce: Adia a execução da função até n segundos após a última chamada; reinicia o temporizador se houver nova ativação dentro do intervalo. Debounce Implementação Básica function criarDebounce(funcao ...

Publicado em 7-14 18:09

Otimização de desempenho do recebimento de presentes no BitcoinTribe

Contexto da funcionalidade O BitcoinTribe é uma aplicação social construída sobre blockchain, na qual os usuários enviam e recebem presentes virtuais durante as interações. A jornada de recebimento precisa ser rápida e previsível, pequenos atrasos ou cliques ignorados podem gerar frustração e reduzir o engajamento. A seguir, apresento uma análi ...

Publicado em 7-2 01:18