Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 941 Bytes

File metadata and controls

11 lines (6 loc) · 941 Bytes

micropython-esp32-pulse-generator

Project Status: Concept – Minimal or no implementation has been done yet, or the repository is only intended to be a limited example, demo, or proof-of-concept.

MicroPython project to use an ESP32 as a pulse generator

This is intended to be used as a test input for https://github.com/jantman/ludlum-3-esp32-scaler - it uses GPIO 4 with a pull-down resistor, and pulses are generated by pulling the pin low. The grounds of both ESP32s should be tied together, as should pin 4.

My plan is for this to eventually be a standalone unit with a display and buttons for input. Until then, it just has a command-line interface accessed through the MicroPython REPL.

This is currently tested to produce pulses from once every 3 seconds to 10kHz (10,000 pulses per second). The accuracy seems to be within 0.3%.