Heltec ESP32+Arduino Series Quick Start

简体中文

Before all operations, please confirm whether the USB driver, Git and Arduino IDE has installed correctly. If not, please refer to this two articles: establish serial connection and Install Git and Arduino IDE.

There are two methods to install the development framework, choose one of they:

Via Arduino Board Manager

Step1. Download Arduino-ESP32 Support

  • Open Arduino IDE, and click File->Peferences.

../_images/0115.png

../_images/0210.png

Input the last ESP32 package URL: https://resource.heltec.cn/download/package_heltec_esp32_index.json

../_images/037.png

  • Click Tools->Board:->Boards Manager..., search Heltec ESP32 in the new pop-up dialog, then click install.

../_images/044.png

../_images/051.png

The source code of Heltec ESP series (ESP32 & ESP8266) framework available here: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series

Step2. Download the Heltec ESP32 Library

Open Arduino IDE, then Select Sketch->Include Library->Manage Libraries... Search Heltec ESP32 and install it.

../_images/061.png

../_images/071.png

The source code of Heltec ESP32 library available here:https://github.com/HelTecAutomation/Heltec_ESP32

Via Git

  • For Windows: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/InstallGuide/windows.md
  • For MacOS: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/InstallGuide/mac.md
  • For Linux
    • Debian/Ubuntu: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/InstallGuide/debian_ubuntu.md
    • Fedora: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/InstallGuide/fedora.md
    • OpenSUSE: https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/InstallGuide/opensuse.md

 

Example

This section is used to verify that Arduino programming can be used and that the environment is configured successfully.

  • Select Wifi Kit 32 development board.

../_images/081.png

  • Select the corresponding example and upload.

../_images/09.png

If the screen or serial port has output, it means that the board runs successfully!