Тёмный

Como tratar o efeito bouncing por software ou hardware? 

Sandro Alex
Подписаться 5 тыс.
Просмотров 1,5 тыс.
50% 1

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

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 6   
@bboyphcoxinha
@bboyphcoxinha 2 года назад
que parede difusora linda
@SandroAlex
@SandroAlex Год назад
Obrigado por assistir o vídeo @Raphael Callado
@josesilvajr2770
@josesilvajr2770 2 года назад
Show!!!
@SandroAlex
@SandroAlex 2 года назад
Obrigado @jose
@andrerefberg128
@andrerefberg128 2 года назад
Boa Noite. Eu olhei seu vídeo e ainda fiquei na duvida. Veja, eu estou ligando uma chave de 3 posições (gnd, dados, vcc) comunicando com um arduino. A intenção é que ao ligar a chave, chegue um sinam na porta do arduino e ele movimente um servo em x gr. Eu liguei sem nada e ele fica mexendo sozinho, trepida enfim, imagino que seja effe efeito bouncing. Gostaria de saber como ligar esse capacitor. Ele é ligado no fio de dados e vcc? Assim quando ligar a chave leva um atrado no envio do sinal p porta do arduino?
@SandroAlex
@SandroAlex 2 года назад
Olá @Andre Refberg, obrigado por assistir o vídeo e por seu comentário. Exatamente, o capacitor provocará um atraso e suavizará a trepidação. Fiz um vídeo mostrando como tratar o bouncing por software (parte 1) e por hardware (parte 2). Vou deixar aqui o link para a parte 2 do vídeo, no momento exato que implemento o capacitor ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8cma8RgWKSI.html. Qualquer dúvida é só falar, abs.
Далее
Eliminating Switch Bounce with a Debounce Circuit
16:49
BOTÕES COM RUÍDO? ESSE CIRCUITO RESOLVE!
16:30
Просмотров 11 тыс.
How to debounce a button for Arduino
7:30
Просмотров 43 тыс.
Exploring How Computers Work
18:12
Просмотров 3,5 млн