Adafruit ESP32-S3 Manual page 169

Tft feather
Table of Contents

Advertisement

Logging the Temperature
At the moment, the LED on your board should be blinking once every half second.
This indicates that the board is currently read-only to CircuitPython, and writable to
your computer, allowing you to update the files on your CIRCUITPY drive as needed.
The way the code in boot.py works is, it checks to see if the button is pressed when
the board is powered on and boot.py is run. To begin logging the temperature, you
must press the button.
The boot button is located near the lower left corner of the TFT display, above the
GND pin.
While holding down the button, you need to either hard reset the board by pressing
the reset button, or by unplugging the USB cable and plugging it back in. This will run
the code within boot.py and set your board to writable by CircuitPython, and
therefore, read-only by the computer.
For the ESP32-S3 TFT Feather, the button-press timing is a little different. Press it
when the NeoPixel LED turns white!
For the ESP32-S3 TFT Feather, it's difficult to get the timing right for when to press
the boot button. So, the boot.py file includes turning the NeoPixel on bright white for
one second. Press the boot button when the NeoPixel is white!
The red blinking will slow down to one second long, every 10 seconds. This indicates
that the board is currently logging the temperature, once every 10 seconds.
As long as the button is pressed, you can plug the board in anywhere you have USB
power, and log the temperature in that location!
©Adafruit Industries
Page 169 of 263

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Table of Contents

Save PDF