Arduino
Hardware
It is very likely that if you have arrived here, it is because you have a TEA5767 controlled by an Arduino. You probably have assembled it using buttons, LCD screen, etc. Therefore, you will not need to modify your hardware part. The only thing you will need is to connect your Arduino to the PC through the USB port. But if this is not your case, here I propose a hardware assembly.
I have used digital potentiometers to be able to control all aspects of the radio from the GUI, but you can replace them with analog ones. I’m thinking of using an LDR together with an LED so I can also control it digitally, but I haven’t done the assembly yet…
Software
Arduino programming is done using the files that you will find at https://github.com/hykrion/arduino-tcl-tk/tree/main/radio-fm/master/arduino
Basically you have to use the library that I developed in the book, tea5767, and upload the ‘radio.ino’ to Arduino.