Saya bertanya-tanya: mengapa Anda tidak bisa hanya menghubungkan kapasitor ke tombol untuk melemahkannya? Saya telah mencari tahu bagaimana mengurangi pekerjaan mikroprosesor saya harus lakukan, tetapi saya memiliki ruang yang sangat terbatas pada PCB saya merancang, jadi saya tidak ingin melakukan rangkaian debounce full-blown yang akan menyulitkan desain.
mensimulasikan rangkaian ini - Skema dibuat menggunakan CircuitLab
Itu contoh sirkuit; maaf atas kesalahan (Saya tidak pandai merancang sirkuit dengan kapasitor). Apakah ini akan berhasil? Untuk saklar taktik, saya tidak dapat menemukan yang cocok dengan apa yang ada di kehidupan nyata, tetapi berfungsi untuk situasi ini. Tombolnya seperti yang ditemukan di sini . D10
singkatan Digital Pin 10
, tetapi tidak masalah; itu hanya berarti input Arduino. Saya juga tidak tahu seberapa besar kapasitor yang saya butuhkan, jadi jika rangkaian ini berfungsi, ukuran apa yang saya butuhkan?
Sekali lagi, saya hanya mencoba menyederhanakan ini untuk membuatnya lebih mudah untuk dibangun tanpa harus melakukan debouncing perangkat lunak. Dari melihat bagaimana kapasitor bekerja, ini sepertinya bekerja, tetapi juga mungkin membuat tombol menekan lebih lama / menunda jika kapasitansi terlalu besar. Mereka biasanya digunakan untuk "merapikan" kebisingan dalam pasokan listrik, jadi bukankah ini hal yang sama di mana "merapikan" memantul? Setiap modifikasi rangkaian untuk membuatnya bekerja (jika perlu) juga akan dihargai.