EasyManuals Logo

SunFounder ESP32 User Manual

Default Icon
771 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #48 background imageLoading...
Page #48 background image
SunFounder ESP32 Starter Kit
COMPONENT INTRODUCTION PURCHASE LINK
ESP32 WROOM 32E
ESP32 Camera Extension -
Jumper Wires
WS2812 RGB 8 LEDs Strip
Schematic
Available Pins
Here is a list of available pins on the ESP32 board for this project.
Available Pins IO13, IO12, IO14, IO27, IO26, IO25, IO32, IO15, IO2, IO0, IO4, IO5, IO18, IO19, IO21,
IO22, IO23
Note: IO33 is not available for this project.
The WS2812 LED strip is a type of LED strip that requires a precise pulse-width modulation (PWM) signal. The PWM
signal has precise requirements in both time and voltage. For instance, a “0” bit for the WS2812 corresponds to a high-
level pulse of about 0.4 microseconds, while a “1” bit corresponds to a high-level pulse of about 0.8 microseconds.
This means the strip needs to receive high-frequency voltage changes.
However, with a 4.7K pull-up resistor and a 100nf pull-down capacitor on IO33, a simple low-pass filter is created. This
type of circuit “smooths out” high-frequency signals, because the capacitor needs some time to charge and discharge
when it receives voltage changes. Therefore, if the signal changes too quickly (i.e., is high-frequency), the capacitor
will not be able to keep up. This results in the output signal becoming blurred and unrecognizable to the strip.
Wiring
42 Chapter 1. For Arduino User

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the SunFounder ESP32 and is the answer not in the manual?

SunFounder ESP32 Specifications

General IconGeneral
BrandSunFounder
ModelESP32
CategoryController
LanguageEnglish