As chaves mecânicas, como os botões de pulso (push button), provocam naturalmente uma trepidação (oscilação) ao fechar curto num circuito. Essa trepidação, ou do inglês bouncing, é um efeito que ocorre muito rapidamente, numa variação bem curta de tempo, e é percebido nos circuitos digitais como uma rápida oscilação entre o 0 digital e o 1 digital. Desta maneira, é possível que os circuitos digitais sejam "atrapalhados" com várias ocorrências de 0s e 1s digitais, já que o sinal não sai do 0 digital para 1 digital diretamente.
Assistindo o vídeo você irá aprender como tratar o efeito bouncing, ou seja fazer o debouncing, utilizando soluções via software ou via hardware. Mostro como é aguardar a variação de tempo do bouncing por uso de funções como delay() e millis(), além de solucionar o problema com uso de capacitor e um CI com portas NAND Schmitt Trigger como o CI 4093 ou o 74HC132.
Assista o video sobre Resistores Pull Down e Pull Up através do link • O que é resistor de pu...
Esse vídeo faz parte da nossa playlist Arduino sem a placa Arduino, vale a pena assistir • Aprenda Arduino sem o ...
Todos os projetos dessa playlist estão disponíveis em forma de Roteiro, passo-a-passo, no meu site www.sandroalex..., passa lá e dá uma conferida!
No nosso canal / sandroalex temos diversos assuntos na área de TI, inscreva-se, assista os vídeos, curta, deixe seus comentários com dúvidas e/ou sugestões e compartilhe!
Qualquer dúvida e/ou sugestão escreva nos comentários que terei imenso prazer em responder.
Bons estudos!
Prof. Sandro Alex
www.sandroalex...
/ sandroalex
/ sandroalex.info
/ sandro-alex-ferreira-7...
19 сен 2024