궁금합니다. 왜 커패시터를 버튼에 연결하여 디 바운스를 할 수 없습니까? 마이크로 프로세서의 작업을 줄이는 방법을 알아 냈지만 설계중인 PCB의 공간이 매우 제한적이므로 설계를 복잡하게하는 완전한 디 바운스 회로를 원하지 않습니다.
이 회로 시뮬레이션 – CircuitLab을 사용하여 작성된 회로도
이것이 회로의 예입니다. 오류가 발생하여 죄송합니다 (콘덴서가있는 회로 설계에 좋지 않습니다). 이것도 효과가 있을까요? 압정 스위치의 경우 실제 상황과 일치하는 스위치를 찾을 수 없지만이 상황에서는 작동합니다. 버튼은 여기에있는 것과 같습니다 . D10
의 약자 Digital Pin 10
이지만 중요하지 않습니다. 그것은 단지 Arduino 입력을 의미합니다. 또한 필요한 커패시터의 크기를 모릅니다.이 회로가 작동하면 어떤 크기가 필요합니까?
다시 말하지만, 소프트웨어 디 바운싱을 수행하지 않고도 쉽게 구축 할 수 있도록 이것을 단순화하려고합니다. 커패시터 작동 방식을 살펴보면 작동하는 것처럼 보이지만 정전 용량이 너무 크면 버튼을 길게 누르거나 지연시킬 수 있습니다. 전원 공급 장치의 노이즈를 "평활화"하는 데 일반적으로 사용되므로 수신 거부를 "매끄럽게"만드는 것과 유사한 것이 아닙니까? (필요한 경우) 작동하도록 회로를 수정해도 좋습니다.