ฉันสงสัยว่าทำไมคุณไม่ลองต่อตัวเก็บประจุกับปุ่มเพื่อทำการดีดตัวมัน? ฉันหาวิธีลดงานของไมโครโปรเซสเซอร์ แต่ฉันมีพื้นที่ จำกัด มากบน PCB ที่ฉันออกแบบดังนั้นฉันไม่ต้องการทำวงจร debounce เต็มซึ่งจะทำให้การออกแบบซับซ้อนขึ้น
จำลองวงจรนี้ - แผนผังที่สร้างโดยใช้CircuitLab
นั่นคือวงจรตัวอย่าง ขออภัยสำหรับข้อผิดพลาด (ฉันไม่เก่งในการออกแบบวงจรกับตัวเก็บประจุ) มันจะใช้งานได้หรือไม่ สำหรับสวิตช์แทคฉันไม่สามารถหาการ์ดที่ตรงกับความเป็นจริงในชีวิต แต่มันใช้ได้กับสถานการณ์นี้ ปุ่มเป็นแบบเดียวกับที่พบที่นี่ D10
หมายถึงDigital Pin 10
แต่มันไม่สำคัญ มันหมายถึงอินพุตของ Arduino ฉันไม่ทราบด้วยว่าจะต้องใช้ตัวเก็บประจุขนาดใหญ่เท่าใดดังนั้นหากวงจรนี้ใช้งานได้ฉันต้องใช้ขนาดใด
อีกครั้งฉันแค่พยายามทำให้มันง่ายขึ้นเพื่อให้ง่ายต่อการสร้างในขณะที่ไม่ต้องทำการ debouncing ซอฟต์แวร์ จากการดูว่าตัวเก็บประจุทำงานอย่างไรดูเหมือนว่ามันจะทำงานได้ แต่มันอาจทำให้ปุ่มกดยาวขึ้น / ล่าช้าถ้าตัวเก็บประจุมีขนาดใหญ่เกินไป โดยทั่วไปจะใช้สำหรับ "ปรับ" เสียงออกในแหล่งจ่ายไฟดังนั้นนี่ไม่ใช่สิ่งที่คล้ายกันที่ "ปรับ" ให้กระดอนออกหรือไม่ การปรับเปลี่ยนวงจรใด ๆ เพื่อให้ทำงาน (ถ้าจำเป็น) ก็จะได้รับการชื่นชม