Debouncing via software com Arduino sem usar delay – millis()
Por um escritor misterioso
Descrição
Nesse artigo, quero compartilhar minha tradução (com algumas alterações) do código de debounce da documentação do Arduino.

millis() instead of delay() with Arduino [Guide + Code]

Arduino: Usando la función millis() en lugar de delay()

Arduino, delay() vs millis() –

Nunca Mais Use Delay e Nem Millis - #IDEIASAOVIVO

millis() instead of delay() with Arduino [Guide + Code]

Arduino millis() Function (Timer vs delay) Tutorial

Introdução a Sistemas Embarcados com Arduino - mini-curso

Better delays » JeeLabs

Debouncing via software com Arduino sem usar delay – millis()

Arduino: De-Bounce a Button with micros() or millis() - Bald Engineer

Arduino millis() Function (Timer vs delay) Tutorial

How to Avoid Using the Delay() Function in Arduino Sketches

Debounce, o que é e como resolver via software - MakerHero
de
por adulto (o preço varia de acordo com o tamanho do grupo)