# ESP32OLEDOscilloscope
**Repository Path**: whatalee/ESP32OLEDOscilloscope
## Basic Information
- **Project Name**: ESP32OLEDOscilloscope
- **Description**: 大阪教育大学の光永さんの 基に128x64の1.3インチOLEDで使えるように変更して ArduinoとOLEDで2CHオシロスコープ・Pulse generator・Function Generator・それを基にESP32に移植したものが ESP32とOLEDで2CHオシロスコープ・Pulse generator・Function Generator です。Esp32-s3
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-10-21
- **Last Updated**: 2026-10-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ESP32OLEDOscilloscope
ESP32 Oscilloscope for OLED and wireless WEB display
This displays an oscilloscope screen both on a 128x64 OLED and also on the WEB page simultaneusly.
The settings are controled by four tactile switches and also on the WEB page.
You can view the oscilloscope screen on the WEB browser of the PC or the tablet or the smartphone.
Specifications:
- Dual input channel
- Input voltage range 0 to 3.3V
- 12 bit ADC 250 ksps single channel, 100 ksps dual channel
On ESP32-C3 Super Mini, 83.333 ksps single channel, 40 ksps dual channel
- Measures minimum, maximum and average values
- Measures frequency and duty cycle
- Spectrum FFT analysis
- Sampling rate selection
- Built in Pulse Generator
- Built in DDS Function Generator
- Built in Frequency Counter 1Hz - 32MHz (Max 40MHz)
Develop environment is:
Arduino IDE 2.3.10
esp32 by Espressif Systems version 3.3.12
CPU speed 240 MHz
Select the board for ESP32-C3 Super Mini: "Nologo ESP32C3 Super Mini"
USB CDC On Boot: "Enabled"
Schematics for ESP32-C3 Super Mini:
Description is here, although it is written in Japanese language: