최근 에 버튼 디 바운싱에 대한 기사 를 읽었으며 Arduino (ATMega mC)와 같은 작업을 할 때이 점을 명심 해야하는지 궁금합니다. 특히 인터럽트 작업을 할 때 문제라고 생각합니다. 따라서 코드에서 바운스를 감지하는 것이 더 좋습니까? 아니면 하드웨어로 처리해야합니까? 정교하게 작성하십시오.
오실로스코프에서 간단한 스위치가 튀는 것을 보려고합니다. 간단한 브레드 보드 회로를 준비했습니다 (전원 → 스위치 → 저항 → 접지). 문제는 스코프에서 완벽한 정사각형 / 사각형으로 표시된다는 것입니다. 스코프 화면과 회로의 사진을 첨부했습니다. 스코프에서 스위치를 수신 거부 할 수없는 이유는 무엇입니까? 나는 이것이 수신 거부 스위치라고 생각하지 않습니다. 확대 시간 스케일 (50 …
궁금합니다. 왜 커패시터를 버튼에 연결하여 디 바운스를 할 수 없습니까? 마이크로 프로세서의 작업을 줄이는 방법을 알아 냈지만 설계중인 PCB의 공간이 매우 제한적이므로 설계를 복잡하게하는 완전한 디 바운스 회로를 원하지 않습니다. 이 회로 시뮬레이션 – CircuitLab을 사용하여 작성된 회로도 이것이 회로의 예입니다. 오류가 발생하여 죄송합니다 (콘덴서가있는 회로 설계에 좋지 않습니다). 이것도 …
아래와 같이 BPW-21 포토 다이오드를 설정했습니다. 포토 다이오드는 진동 레이저 빔에 의해 활성화됩니다. 레이저 빔이 포토 다이오드에 떨어질 때 A 지점에서 + 5V에서 0V 로의 깨끗한 전환이, 레이저가 포토 다이오드에서 떨어질 때 0V에서 + 5V 로의 전환이 예상됩니다. 그러나 실제로 오실로스코프에서 얻는 것은 예상 전압으로 안정되기 전에 수백 마이크로 초 …