I was one of the original "inventors" of Serial ATA and author of about 1/3 of the spec (we just celebrated our 20th anniversary with no end in sight, where in our original "charter" we expected 10 years before it would be getting to end of life). NVMe and SSD are winding it down in consumer computing but it's still an important part of "cloud" enterprise infrastructure so volumes shifted from 2.5" laptop to 3.5 enterprise but totals still hold. Because I focused on the very low (phy/link/transport) I got recruited to be one of the major contributors for USB 3.0 and 3.1 (co-chair and laid foundation for multi-lane additions for 3.2). Then did the pinout for the USB-C connector. A major challenge for a cable with no left or right or up or down. It's one of the few specs that actually has the contributors names listed in public. My SATA code dealt with those layers. My stuff was fast because I designed hardware and firmware at the same time; I implemented firmware but could never get the nack for Verilog) . We had a full written design (the first written and reviwed in the company) and implementation for a fully native integrated hard drive controller and had it running full end to end in simulation but the real hardware got dropped and the asic group shifted to PICe/NVMe. 8 patents. I retired. Sometimes I miss the challenge but don't miss the stress.Tony,
I am a degreed Electrical Engineer and have been designing electronic devices and coding for over 25 years for various companies and as a hobby. Props to you on the hard drive firmware. That stuff is no joke!
Do a search for ESP32 and you'll find several development boards. Most have on-board A/D converters and can be programmed and developed in the Arduino environment.