## 项目01 Hello World

**1. 项目介绍：**

对于ESP32的初学者，我们将从一些简单的东西开始。在这个项目中，你只需要一个ESP32主板，USB线和电脑就可以完成“Hello World!”项目。它不仅是ESP32主板和电脑的通信测试，也是ESP32的初级项目。

**2. 项目元件：**

|![Img](./media/afc52f6616725ba37e3b12a2e01685ad.png)|![Img](./media/b4421594adeb4676d63581a1047c6935.png)|
| :--: | :--: |
| ESP32*1 | USB 线*1 |

**3. 项目接线：**

在本项目中，我们通过USB线将ESP32和电脑连接起来。

![Img](./media/46cf3a8a1c79e456ac0f02da5ef38aec.png)

**4. 在线运行代码：**

要在线运行ESP32，你需要把ESP32连接到电脑上。这样就可以使用Thonny软件编译或调试程序。

**优点：** 

1\. 你们可以使用Thonny软件编译或调试程序。

2\. 通过“Shell”窗口，你们可以查看程序运行过程中产生的错误信息和输出结果，并可以在线查询相关功能信息，帮助改进程序。

**缺点：**

1\. 要在线运行ESP32，你必须将ESP32连接到一台电脑上并和Thonny软件一起运行。

2\. 如果ESP32与电脑断开连接，当它们重新连接时，程序将无法再次运行。

**基本操作：**

1\. 打开Thonny软件，并且单击 ![Img](./media/de77de1c3006b25f2a8f3dfcec326cdb.png) “**打开...**”。

![Img](./media/b2e34da970c01c1aa076fcf62fff55e9.png)

2\. 在新弹出的窗口中，单击 “**此电脑**”。

![Img](./media/f3919d4dce2da59b52e50ca730e5fdd7.png)

3\. 在新的对话框中，选中 “**Project_01_HelloWorld.py**”，单击 “**打开**”。

![Img](./media/c79103a8f8df62027d9c2f8444f97444.png)

![Img](./media/cf92c3a825ea8f8c0a6acc40114154ad.png)

<span style="color: rgb(255, 76, 65);">**注意：**</span>

代码可以从前面 “**资料下载**” 中找到。

![Img](./media/07136289f76a0932a80f00bcf8878de8.png)

4\. 单击 ![Img](./media/5c05febdb56bb5ef370e897c012c1b91.png) 来执行程序 “Hello World!”, "Welcome Keyestudio" 并将打印在 “**Shell**” 窗口。

![Img](./media/50db2dd9938bd0554a1971fb33f02f7a.png)

5\. 退出在线运行

当在线运行时，单击Thonny软件上 ![Img](./media/555a25f055ba1b4c56ee4c3a28ffe5af.png) 或按 Ctrl+C 退出程序。

![Img](./media/4f907261ba0835c09c29c1cf20b80b53.png)





