# ESP32 WiFi协处理器设置nRF52840网络访问

{% tabs %}
{% tab title="关键词" %}
ESP32 | WiFi | nRF52840 | Python
{% endtab %}

{% tab title="梗概" %}
本教程演示如何通过使用ESP32作为WiFi协处理器向运行CircuitPython的nRF52840板添加Internet访问。 此外，还将使用从免费在线API返回的正确Internet时间和正确的区域来设置实时时钟。

ESP32是一个功能强大的板，可以单独运行MicroPython，对于许多简单项目，这是一种有效的方法。 但是，由于其底层的RTOS，ESP32可能会有点呆滞。 通过将WiFi操作与MicroPython VM分离，可以显着提高性能。 此外，CircuitPython不会在ESP32上运行，并且Adafruit也不打算增加支持。

由于Pyportal使用ESP32，因此Adafruit提供了ESP32固件以及使用方法的教程。 但是，指令有些过时了。 例如，ESP8266的支持与AT命令一起被删除。 尽管如此，他们的站点仍包含带有最新固件的下载页面。

运行最新版本Raspbian的Raspberry Pi可用于编程ESP32固件。一条微型USB电缆将ESP32连接到Pi。它提供电源和串行连接。

### 终端命令

### 接线图

### 测试WiFi协处理器Python代码

### BLE控制的世界时钟

### 总接线图

### 源代码

### 视频演示
{% endtab %}
{% endtabs %}

{% content-ref url="../zhi-dian-mi-jin-brief" %}
[zhi-dian-mi-jin-brief](../zhi-dian-mi-jin-brief)
{% endcontent-ref %}
