Waveu is an environment for crafting waveforms with ESP32.
This repository hosts additional examples to showcase the flexibility and possibilities of Waveu.
Before running the examples, ensure you have:
- An ESP32 development board.
- ESP-IDF development environment set up (version 5.4 or later).
- Familiarity with the ESP-IDF DAC Continuous Signal Generator Example.
- An oscilloscope to visualize the waveform output.
-
Clone the repository:
git clone https://github.com/tinyalg/waveu-ideas.git
-
Navigate to an example directory:
cd waveu-ideas/examples/<example_name>
Alternatively, open this directory in VSCode with the ESP-IDF extension for easier navigation and editing.
-
Run menuconfig:
In VSCode, open the ESP-IDF Terminal.
idf.py menuconfig
In
menuconfig, configure the following settings under[Component config > Waveu Configuration]:- Select active DAC channels:
- CH0 and CH1: Output to both channels.
- CH0 only: Output to DAC Channel 0.
- CH1 only: Output to DAC Channel 1.
- Select active DAC channels:
-
Flash the example:
idf.py build flash
-
Monitor the output:
idf.py monitor
-
Visualize the waveform: Connect your oscilloscope to the configured DAC output.