-
Install the current upstream Arduino IDE at the 1.8 level or later. The current version is at the Arduino website. (NOTE: MacOS may require that you install separate drivers to interact with your board. You will get error messages that occur when the IDE attempts to upload code).
-
Start Arduino and open Preferences window.
-
Copy all folders in the
libdirectory to your Arduino Libraries Directory,
- in MacOS, it is
~/Documents/Arduino/libraries - in Linux, it is
~/Arduino/libraries - in Windows, it is
Documents/Arduino/libraries
-
Open the corresponding example
-
In the Arduino Application, navigate to the Board Manager menu ("Tools => Board => Board Manager"), search for
esp32, and make sure that you install the latest version. After you do this, you can select the board you have from the list of boards in the "ESP32 Arduino" menu ("Tools=> Board => ESP32 Arduino"). It's very important to note that the list of boards is NOT in alphabetical order. Look for the board you are working with carefully in the list. -
T-Beamusers can chooseTTGO T-Beam,lora32(T3)users can chooseESP32 Dev Module,T-Motionusers chooseNucleo_l073RZ,T3-S3-V1.0andT-BeamS3 Supremeusers can selectedESP32S3 Dev Module. -
Select the port of the board in the port
-
Please uncomment the
utility.hfile above each sketch based on your board model, otherwise compilation will report an error -
Upload
-
Enjoy