Home
Adafruit
Microcontrollers
ESP32-S3
Adafruit ESP32-S3 User Manual
4
of 1
of 1 rating
263 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
Fi
na
ll
y
,
a
B
lo
ck
S
et
ti
ng
s
pa
ge
w
il
l
co
me
u
p.
Y
o
u
ca
n
ad
d
an
o
pt
io
na
l
bl
oc
k
ti
tl
e
he
re
.
Th
en
y
ou
p
re
ss
Cr
ea
te
B
lo
ck
.
Th
e
da
sh
bo
ar
d
sh
ou
ld
l
oo
k
so
me
th
in
g
li
ke
th
e
fo
ll
ow
in
g.
No
w
th
at
t
hi
ng
s
ar
e
se
t
up
o
n
th
e
Ad
af
ru
it
I
O
en
d,
y
ou
c
an
c
on
ti
nu
e
on
t
o
th
e
co
de
o
n
yo
ur
m
ic
ro
co
nt
ro
ll
er
!
©Adafruit Industries
P
age 150 of 263
149
151
Table of Contents
Table of Contents
2
Overview
9
Pinouts
13
Power
14
TFT Display
15
ESP32-S3 Wifi Module
16
LC709203 Battery Monitor
17
BME280 Temperature, Humidity and Pressure Sensor
18
Logic Pins
19
Neopixel and Red LED
21
Stemma Qt
22
Buttons
22
Debug
23
Low Power Usage
23
Power Management
29
Battery + USB Power
29
Power Supplies
30
Measuring Battery
31
Enable Pin
34
Alternative Power Options
36
Circuitpython
37
Circuitpython Quickstart
37
Installing the Mu Editor
39
Download and Install Mu
40
Starting up Mu
41
Using Mu
41
The CIRCUITPY Drive
42
Creating and Editing Code
43
Boards Without CIRCUITPY
43
Creating Code
44
Editing Code
46
Back to Editing Code
47
Naming Your Program File
48
Exploring Your First Circuitpython Program
48
Imports & Libraries
49
Setting up the LED
49
Loop-De-Loops
49
What Happens When My Code Finishes Running
50
What if I Don't Have the Loop
51
Connecting to the Serial Console
51
Are You Using Mu
52
Using Something else
53
Serial Console Issues or Delays on Linux
53
Setting Permissions on Linux
53
Interacting with the Serial Console
54
The REPL
57
Entering the REPL
57
Interacting with the REPL
59
Returning to the Serial Console
61
Circuitpython Libraries
62
The Adafruit Learn Guide Project Bundle
63
The Adafruit Circuitpython Library Bundle
65
Downloading the Adafruit Circuitpython Library Bundle
65
Understanding the Bundle
66
The Circuitpython Community Library Bundle
66
Downloading the Circuitpython Community Library Bundle
66
Example Files
67
Copying Libraries to Your Board
68
Understanding Which Libraries to Install
68
Example: Importerror Due to Missing Library
71
Library Install on Non-Express Boards
72
Updating Circuitpython Libraries and Examples
72
Circup CLI Tool
73
Circuitpython Documentation
73
Circuitpython Core Documentation
73
Circuitpython Library Documentation
75
Recommended Editors
80
Windows 7 and 8.1
81
Recommended Only with Particular Settings or Add-Ons
81
Advanced Serial Console on Windows
81
Editors that Are NOT Recommended
81
What's the COM
82
Install Putty
83
Advanced Serial Console on Mac
85
What's the Port
85
Connect with Screen
86
Advanced Serial Console on Linux
87
What's the Port
87
Connect with Screen
88
Permissions on Linux
89
Frequently Asked Questions
91
Python Arithmetic
92
Using Older Versions
92
Wireless Connectivity
93
Asyncio and Interrupts
94
Status RGB LED
94
Memory Issues
95
Unsupported Hardware
96
Circuitpython Internet Test
143
For Network in Wifi.radio.start_Scanning_Networks()
146
Network.rssi, Network.channel))
146
Print("Connecting to %S"%Secrets["Ssid"])
146
Print("My MAC Addr:", [Hex(I) for I in Wifi.radio.mac_Address])
146
Print("\T%S\T\Trssi: %D\Tchannel: %D" % (Str(Network.ssid, "Utf-8")
146
Wifi.radio.connect(Secrets["Ssid"], Secrets["Password"])
146
Wifi.radio.stop_Scanning_Networks()
146
Print("Connected to %S!"%Secrets["Ssid"])
151
Print("My IP Address Is", Wifi.radio.ipv4_Address)
153
Print("Fetching Text From", TEXT_URL)
155
If Defined(Arduino_Adafruit_Qtpy_Esp32S2)/If Defined(Arduino_Adafruit_Feather_Esp32S2)
206
Defined(Arduino_Adafruit_Qtpy_Esp32S3_Nopsram)
219
If Defined(ARDUINO_ADAFRUIT_QTPY_ESP32S2)
219
Assigned Their Pins with Setpins()
221
Defined(Arduino_Adafruit_Qtpy_Esp32S3)
221
Defined(Arduino_Adafruit_Qtpy_Esp32_Pico)
221
If Defined(ARDUINO_ADAFRUIT_FEATHER_ESP32S2)
221
Wire1.Setpins(Sda1, SCL1)
221
Pinmode(Pin_I2C_Power, INPUT)
222
4
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the Adafruit ESP32-S3 and is the answer not in the manual?
Ask a question
Adafruit ESP32-S3 Specifications
General
Brand
Adafruit
Model
ESP32-S3
Category
Microcontrollers
Language
English
Related product manuals
Adafruit Feather HUZZAH ESP8266
53 pages
Adafruit Feather M4 Express
178 pages