この手のは、プログラムより電子回路の知見がないと無理そう。