Web Installer

PulseSensor CYD Dashboard

Install the PulseSensor heartbeat dashboard on an ESP32 Cheap Yellow Display — right from your browser.

Looking for the full tutorial with screenshots and Playground tie-ins? Visit pulsesensor.com/pages/cyd.

⚡ Flash Firmware

Connect the CYD over USB, use Chrome, Edge, or Brave, then choose the serial port when prompted.

⚠️ This browser doesn't support WebSerial. Use Chrome, Edge, or Brave on a desktop or laptop. ⚠️ WebSerial blocked. Make sure this page is loaded over HTTPS.

Wire The PulseSensor

PulseSensor Wire CYD Connection
RED (+V) 3.3V on CN1
BLACK (GND) GND on P3 or CN1
PURPLE (Signal) GPIO 35 on P3
Use 3.3V, not 5V. The PulseSensor signal must go to GPIO 35.

What You'll See

Arduino IDE One-File Sketch

The firmware is intentionally kept in one Arduino sketch file: PulseSensor_CYD.ino.

1. Download PulseSensor_CYD.ino.
2. Make a folder named PulseSensor_CYD.
3. Put PulseSensor_CYD.ino inside that folder.
4. Open PulseSensor_CYD.ino in Arduino IDE.
5. Install the ESP32 board package.
6. Install TFT_eSPI, PulseSensor Playground, and XPT2046_Touchscreen.
7. Configure TFT_eSPI for the CYD display.
8. Select an ESP32 board and upload at 115200.