Standalone PC software to use your Arduino as an oscilloscope, supports up to eight channels, at rates up to 100 kHz.
The LM358 should be ok for signal with frequencies of less than 30 kHz.
It's slew-rate works out to a rise/fall of 16.7 µs for the full 5V range, or double that for a round-trip, which translates to a maximum signal frequency of 30 kHz full-range.
I've never used pySerial, sorry, I don't know. But recording to a CSV/txt file is an intended feature in the next update, due sometime in August or September.
Or connect with your social account:
New here? Create an account