I'm trying to make a digital chessboard. The design consists of 64 coils, one under each square. A microcontroller's PWM sweeps the frequency over a given range, such as 50 kHz to 350 kHz. The signal is amplified and sent to the coil. Each chess piece has an LC pair with a unique resonant frequency. When the coil's frequency matches the resonant frequency of the LC circuit, the microcontroller should be able to detect a voltage peak in the coil.
My question is: what is the best way to multiplex the coils? Should I use an electronic switch and activate them one at a time? Or should I activate all of them and use a multiplexer to get one output? If my design is "flawed," I'm also open to your suggestions.