I really need your help with building a project required at the University I am at.
The project needs to be built in embedded Rust, so no_std, using Raspberry Pi Pico.
I chose to build a pitch detector, using Raspberry Pi Pico, a microphone sound sensor module Ky-038 to capture the analog signal of piano notes in the octave ranges 3-5 and then display the corresponding musical note (for example: A3, B4, D5 etc) and/or frequency on an LCD 1602 I2C.
I have no clue how to do that and I would be really grateful if you could help me.
I am using embassy-rs. I have managed to get the LCD running and to get the analog signal from the microphone, but I didn’t find no_std crates for analyzing the sound. The ones that claim that are no_std I have listed down below, but I still get erros from the float folder. What crates should I be using?