Skip to content

ChromeUniverse/ESP32-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32 Graphing Calculator

A simple graphing calculator powered by the ESP32 SoC from Espressif.

Software built with the Arduino IDE and Espressif's ESP32 Arduino Core.

The most recent iterations of the ccalculator's software are based on a Math Parser/Evaluator I've written in C++.

Created solely for educational purposes.

Fun fact: roughly 3x faster than the Texas Instruments TI-84 Plus!

Hardware

  • Generic ESP32 development board (any dev board should work)
  • 1.77" 128x160 TFT LCD - ST7735S controller

Libraries

Wiring diagram

Coming soon!

Feature list

  • Renders graphs of functions on the display

To-Do

  • Add a to-do lmao

Photos

Functions shown below:

  • Sine wave: y = 6 sin(x)
  • Parabola: y = (0.6 x)3 - 5 x
  • Cubic funcion: y = (0.8 x)3 - 5 x

Viewing window:

xmin = -10;
xmax = 10;
xscl = 1;

ymin = -10;
ymax = 10;
yscl = 1;

xres = (xmax - xmin)/tft.width();
yres = (ymax - ymin)/tft.height();

ESP32

About

An ESP32-based graphing calculator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages