SunFounder ESP32 Starter Kit
It’s definitely convenient to buy a whole kit, here’s the link:
Name ITEMS IN THIS KIT LINK
ESP32 Starter Kit 320+
You can also buy them separately from the links below.
COMPONENT INTRODUCTION PURCHASE LINK
ESP32 WROOM 32E
ESP32 Camera Extension -
Jumper Wires
Joystick Module
• Available Pins
Here is a list of available pins on the ESP32 board for this project.
For Analog Input IO14, IO25, I35, I34, I39, I36
For Digital Input IO13, IO12, IO14, IO27, IO26, IO25, IO33, IO15, IO2, IO0, IO4, IO5,
IO18, IO19, IO21, IO22, IO23
Schematic
The SW (Z-axis) pin is connected to IO33, which has a built-in 4.7K pull-up resistor. Therefore, when the SW button
is not pressed, it will output a high level. When the button is pressed, it will output a low level.
I34 and I35 will change their values as you manipulate the joystick. The range of values is from 0 to 4095.
Wiring
1.27. 5.11 Toggle the Joystick 95