Skip to content

MikiAlexo/Dual-core-FFT

Repository files navigation

Dual-core-FFT

Performing the Fast Fourier Transform(FFT) on the dual core esp32 chip. Core0 handles networking related tasks while core1 handles reding sensor data and performing FFT.

For the networking part i'll be using UPD protocol. why? because i'm lazy to setup HTTP client and i already have a UDP client.

u can find the UPD client here: https://github.com/MikiAlexo/UDP-client

Reqirements

  • ESP-wroom-32 (or any generic esp32 board for that matter).

  • A UDP client.

  • Potentiometer.

  • Platform IO

    Wiring

    • Connect the the VCC( any of the two pins on the edge) of the pot to 3.3V of esp and the - to GND of esp the signal of the pot( the middle one) to ADC1-CH6( GPIO 34) of esp.

    here's the pinouts of the esp32-wroom and the wiring

adc-pins-esp32-f

image

About

trying out the fast fourier transform on my esp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors