Heltec “ESP32+LoRa”系列快速入门

English

我们建议您确认是否已先安装了“USB驱动程序”、“Git”和“Arduino IDE”。如果没有,请查看这两篇文章建立串行连接安装Git和Arduino IDE

安装开发框架有两种方法,请从中选择:

 

通过Arduino Board Manager

第一步. 下载Arduino-ESP32开发环境支持

打开”Arduino IDE”, 依次点击File->Peferences ,在settings中修改”Board Manager URLs”。

../_images/0119.png

 

../_images/0214.png

输入最新的ESP32 package URL: https://resource.heltec.cn/download/package_heltec_esp32_index.json

../_images/0311.png

依次点击Tools --> Board --> Boards Manager...,在新弹出的对话框中搜索“Heltec ESP32”,然后选择最新版本下载。

../_images/045.png

../_images/053.png

Heltec ESP系列(ESP32和ESP8266)框架的源代码:https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series

第二步. 下载Heltec ESP32库

打开”Arduino IDE”,依次点击 Sketch->Include Library->Manage Libraries...,在新弹出的对话框中搜索“Heltec ESP32”,选择最新版本下载。

../_images/063.png

../_images/073.png

Heltec ESP32库的源代码:https://github.com/HelTecAutomation/Heltec_ESP32

 

通过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

 

示例

此部分用于验证是否可以使用Arduino编程。现在,用Micro-USB数据线将Heltec ESP32开发板连接到电脑,然后选择连接到Heltec ESP32开发板的串行端口。

选择一个例程

在“工具”菜单中正确选择开发板和相关选项:

../_images/083.png

然后选择一个例程,例如XXXXXX_FactoryTest.ino

../_images/092.png

编译并上传

../_images/102.png

新建一个Heltec ESP32 程序

打开“Arduino IDE”,创建一个新的“.ino”文件,然后复制下面的代码。

#include <heltec.h>

// the setup routine runs once when starts up
void setup(){

  // Initialize the Heltec ESP32 object
  Heltec.begin(true /*DisplayEnable Enable*/, true /*LoRa Disable*/, true /*Serial Enable*/, true /*PABOOST Enable*/, 470E6 /**/);
}

// the loop routine runs over and over again forever
void loop() {

}

编译并上传,将在屏幕上(如果该板有屏幕)显示一些信息,并在串行端口打印一些东西,这意味着Heltec ESP32板运行成功!