Giter Club home page Giter Club logo

esp32's Introduction

ESP32 - collection

This repo contains ESP32 (example) programs for ESP32 , and T-Display S3 and S3 Pro boards.

Arduino

Currently Arduino IDE v2.x is used to build. Plz use that IDE to compile/upload the code to the devices, using an USB connector.

  1. In Arduino Preferences, on the Settings tab, enter the https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json URL in the Additional boards manager URLs input box.
  2. Click OK and the software will install.
  3. Search for ESP32 in Tools โ†’ Board Manager and install Arduino ESP32 Boards and install 'esp32' (by Espressif Systems). 4.Select the board: Tools->Board->esp32-'ESP32S3 DEV Module' (1ste on top)
  4. Select the correct settings in the Tools menu as shown below.
Setting Value
USB CDC On Boot Enabled
CPU Frequency 240MHz (WiFi)
Core Debug Level None
USB DFU On Boot Enabled
Events Run On Core 1
Flash Mode QIO 80MHz
Flash Size 16MB (128Mb)
JTAG Adapter Integrated USB JTAG
Arduino Runs On Core 1
USB Firmware MSC On Boot Disabled
Partition Scheme Huge APP (3MB No OTA/1MB SPIFFS)
PSRAM OPI PSRAM
Upload Module UART0 / Hardware CDC
Partition Scheme Huge APP (3MB No OTA/1MB SPIFFS)
UploadSpeed 921600
USB Mode Hardware CDC and JTAG
  1. Check T-Display-S3 repo how to setup Arduino environment for the T-Display S3 PRO.

Projects

Projects in next folders explained:

Name Info to original repo description
TPro clone of VolosR T-Display S3 - Pro example
TPro_Vinz update of VolosR T-Display S3 - Pro Example, with Extra Debug info via Serial Monitor
WifiClientConnect Arduino Example Connect to Wifi and report status

How to Use Example

Using Arduino IDE

  • Before Compile/Verify, select the correct board: Tools -> Board.
  • Select the COM port: Tools -> Port: xxx where the xxx is the detected COM port.

Using Platform IO

  • Select the COM port: Devices or set the upload_port`` option on the platformio.ini` file.

Troubleshooting

Important: Be sure you're using a good quality USB cable that has enough power for your project.

  • Programming Fail: If the programming/flash procedure fails, try to reduce the serial connection speed.
  • COM port not detected: Check the USB cable connection and the USB to Serial driver installation.

If the error persists, you can ask for help at the official ESP32 forum or see Contribute.

Resources

esp32's People

Contributors

vinz68 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.