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