ESP32S3 Oscilloscope code....anything out there that's not old?

There's a little bit of terminology confusion here. I just want to clarify so that you have a correct understanding going forward. I understand you've moved on from the project and I respect that, but this information may be helpful for you in the future.

"Hardware core changes" is an incoherent phrase in the context of Arduino. The "core" is the implementation of the Arduino API/HAL for a given processor or family of processors. The changes in the core have nothing to do with the problem you're having, nor does C++.

The issue is that the physical hardware you have, the ESP32 S3 chip, does not have the feature you are trying to use. Even if your program compiled, it wouldn't actually work on the hardware because the feature you're trying to use is not there. No possible library or programming language could make what you're trying to do work on an S3.

Conversely, if you were to buy an ESP32, your code would compile just fine, using the latest version of the core or an older one.

I'm only telling you this because your latest post at least suggests to me that you have not yet understood the issue. I hope that this clarifies the situation for you. Best of luck in the future.

Ah, yes, I misunderstood. Thanks for that. Always good to learn.

Rude comments and their replies deleted. I don't think I've removed anything helpful but if I have then I apologise.

@riptide_87 is taking a short break from the forum while he / she acquaints him / her self with the forum rules.

Thank you.

A lot of people are looking for the same thing. Unfortunately, creating such a thing that is a usable scope requires some expertise and is a lot of work. Maintaining the project is another thing too. For someone who knows how to build a decent scope, it will be cheaper to simply to buy one.

I think the circuit digest project would work on the original ESP hardware, and with some code fixes. However, ESP is probably not a good place to start though, most accounts say the onboard ADC is not very good.

Thanks bobcousins. I wasn't after a decent scope for my project....which is determining the frequency of seismic signals from a geophone in the range of 0.5 to 2.0 Hz.
The Arduino scope project I found would likely have done the job but it was taking just too much work. I wanted a scope with a simple audio spectrum analyzer I could mount on top of the housing for the geophone for an all-in-one device.

I'll just use my Pokit Pro meter which has spectrum analysis built into it.

https://shop.pokitmeter.com/products/pokit-pro

Oh, well that is a completely different requirement to the one I imagined. With a sample rate that low, probably any Arduino could do.

However, I don't know there is a "simple" spectrum analyzer; some sort of FFT algorithm is probably required. Given the sample rate this would be well within the range of an ESP think.

This is the Arduino project I was attempting to produce: https://www.instructables.com/Portable-Sound-Analyzer-on-ESP32/
And then I had planned to modify the code to work with my lower frequency needs. Of course, I first just wanted it to work as described.

At the end of his description is Step 7 which I attempted to implement. No go.

FREE Portable sound analyzer using smartphone demonstrated by Marhias Wandel.

That's a great idea, thanks!

This is a 10 year old Laptop fan.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.