ESP32设计资源大全 ----- {{ :eetreewechat.png?600 |}} **扫描二维码,关注微信公众号“电子森林”,可以在手机上查看本网站的所有文章** {{ :screen_shot_2019-02-24_at_4.03.37_pm.png |}} 由Espressif Systems创造的ESP32是一款低成本、低功耗片上系统(SoC)系列,具有Wi-Fi和双模蓝牙功能。 ESP32系列包括芯片ESP32-D0WDQ6(和ESP32-D0WD)、ESP32-D2WD、ESP32-S0WD和系统级封装(SiP)ESP32-PICO-D4。 其核心是双核或单核Tensilica Xtensa LX6微处理器,时钟频率高达240MHz。 ESP32由内置天线开关、射频巴伦、功率放大器、低噪声接收放大器、滤波器和电源管理模块高度集成。 ESP32专为移动设备、可穿戴电子设备和物联网应用而设计,通过节能功能实现超低功耗,包括精细分辨率时钟门控、多种功率模式和动态功率调节。 ==== 特性与指标 ==== {{ :esp32block.png?500|}} 有关ESP32芯片和[[https://espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_en.pdf|ESP32-PICO-D4数据手册]]的信息,请参见[[https://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf|ESP32数据手册]],了解有关SiP模块的信息。 * **处理器**: * **主处理器**: Tensilica Xtensa 32-bit LX6微处理器 * **内核**: 2 or 1 (depending on variation), 除了ESP32-S0WD(单核)外,ESP32系列中的所有芯片都是双核的。 * **时钟频率**:高达240 MHz * **性能**:高达600 DMIPS * **超低功耗协处理器**:允许您在深度睡眠时进行ADC转换,计算和电平阈值。 * **无线连接**: * **Wi-Fi**:802.11b/g/n/e/i(802.11n @ 2.4 GHz,最高150Mbit/s) * **蓝牙**:v4.2 BR/EDR和蓝牙低功耗(BLE) * **存储器**: * **内部存储器**: * **ROM**:448KB - 用于启动和核心功能。 * **SRAM**:520KB - 用于数据和指令。 * **RTC快速SRAM**:8KB - 用于RTC期间的数据存储和主CPU从深度睡眠模式启动。 * **RTC慢速SRAM**:8KB - 用于深度睡眠模式期间的协处理器访问。 * **eFuse**:1Kbit - 其中256位用于系统(MAC地址和芯片配置),其余768位保留用于客户应用,包括Flash-Encryption和Chip-ID。 * **嵌入式闪存**:Flash通过ESP32-D2WD和ESP32-PICO-D4上的IO16,IO17,SD_CMD,SD_CLK,SD_DATA_0和SD_DATA_1进行内部连接。 * 0MB(ESP32-D0WDQ6,ESP32-D0WD和ESP32-S0WD芯片) * 2MB(ESP32-D2WD芯片) * 4MB(ESP32-PICO-D4 SiP模块) * **外部闪存和SRAM**:ESP32支持多达四个16MB外部QSPI闪存和带有基于AES的硬件加密的SRAM,以保护开发人员的程序和数据。 ESP32可以通过高速缓存访​​问外部QSPI闪存和SRAM。 * 高达16MB的外部闪存被内存映射到CPU代码空间,支持8位,16位和32位访问。支持代码执行。 * 最多8MB的外部闪存/SRAM存储器映射到CPU数据空间,支持8位,16位和32位访问。闪存和SRAM支持数据读取。 SRAM支持数据写入。带有嵌入式闪存的ESP32芯片不支持外部闪存和外设之间的地址映射。 * **外设输入/输出**:带有DMA的丰富外设接口,包括电容式触摸,ADC(模数转换器),DAC(数模转换器),I²C(内部集成电路),UART(通用异步接收器/发送器) ),CAN 2.0(控制器区域网络),SPI(串行外设接口),I²S(集成IC间声音),RMII(简化介质无关接口),PWM(脉冲宽度调制)等。 * **安全**: * 支持IEEE 802.11标准安全功能,包括WFA,WPA / WPA2和WAPI * 安全启动 * Flash加密 * 1024位OTP,客户最多768位 * 加密硬件加速:AES,SHA-2,RSA,椭圆曲线加密(ECC),随机数发生器(RNG) 澄清说明:在这种情况下,“RTC”有点像“Espressifism”,因为它被用作低功耗和模拟子系统的简写,它独立于CPU和主要的“数字”外围设备(“数字”是另一个Espressifism)。作为RTC子系统的一部分,有一些实时时钟功能,但还有很多其他的东西。 ==== 社区和交流 ==== 对于大多数问题,最好在论坛中提交一篇文章,以获得最广泛的社区可见性,并轻松写出您的情境背景的细节 - 例如,包括示例代码和详细说明软件的相关配置,固件和 硬件。 或者,通过IRC进行实时聊天是与他人交谈,学习新事物,有时在现场获得问题答案的好方法。 但是,话虽如此,在线聊天的主要缺点是,不是每个人都在活跃或同时看着频道(聊天室) - 人们在不同的时间工作并生活在世界的不同地方 - 所以时间可以是 击中或没打中。 因此,如果您在IRC频道中提出问题,请尽量留意,因为可能需要一段时间才能回复。 * **Forum:** ESP32.com (Official Espressif ESP32 Forums) * **Chat:** #ESP32 on IRC.freenode.net 要连接到Freenode IRC网络上的#ESP32聊天频道,您需要使用IRC客户端程序。 对于长期使用,建议下载完整的IRC客户端。 但是,对于临时使用,您可以使用Freenode的网络聊天客户端 * **Reddit:** /r/esp32 * [[esp_wechat|乐鑫官方微信公众号文章]],这里有ESP系列最新的开发资料,这里有精彩纷呈的ESP系列产品信息 ==== 阅读和视频 ==== * **项目** * [[https://search.eefocus.com/s?app_id=70&q=esp32&sub=1|爱板网上与ESP32相关的评测应用技术文章]] * [[https://search.eefocus.com/s?app_id=90&sub=1&q=esp32|在电路城上与ESP32相关的项目]] * [[https://hackaday.com/tag/ESP32/|在Hackaday.com上的ESP32项目]] * [[https://hackaday.io/projects/tag/ESP32|在Hackaday.io上的ESP32项目]] * [[https://www.hackster.io/search?i=projects&q=ESP32|在Hackster.io上搜索ESP32得到的结果]] * [[http://www.instructables.com/howto/ESP32/|在Instructables上搜索ESP32得到的结果]] * **阅读和文档** * 新手入门指南: * [[http://esp-idf.readthedocs.io/en/latest/|ESP-IDF编程指南]] ⭐ - Generated from the [[https://github.com/espressif/esp-idf/tree/master/docs|docs directory]] in the ESP-IDF repository. * [[https://leanpub.com/kolban-ESP32|Kolban关于ESP32的教程]] (PDF) ⭐ * [[https://medium.com/@william.hooi/fast-furious-guide-to-programming-the-nano32-part-1-20d50051280e|编程Nano32的速度与激情指南]] * [[https://hackaday.com/2016/10/04/how-to-get-started-with-the-esp32/|如何入门ESP32?]] - (Elliot Williams, Hackaday, 2016 Oct 4) * [[https://ritazh.com/get-started-with-esp32-785a111476f2|如何入门ESP32?]] - (Rita Zhang, 2016 Sept 29) * [[http://iot-bits.com/esp32/getting-started-with-esp32-esp-idf-part-1/|如何入门ESP32 ESP-IDF ?]] * 官方Espressif的资源 * [[https://espressif.com/products/hardware/esp32/resources|Espressif公司ESP32的资源页面]] * Espressif支持下载 - 包括ESP32 SoC、ESP32-PICO-D4 SiP、ESP-WROOM-32、ESP32-WROOM-32D、ESP32-WROOM-32U、ESP32-WROVER、ESP32-WROVER-I、ESP32-SOLO-1模块、ESP32-DevKitC、ESP-WROVER-KIT、ESP32-PICO-KIT开发套件等的资源. * [[https://www.espressif.com/en/support/download/documents?keys=&field_type_tid%5B%5D=13&field_type_tid%5B%5D=54&field_type_tid%5B%5D=266&field_type_tid%5B%5D=267&field_type_tid%5B%5D=268&field_type_tid%5B%5D=126&field_type_tid%5B%5D=269&field_type_tid%5B%5D=21&field_type_tid%5B%5D=270&field_type_tid%5B%5D=127&field_type_tid%5B%5D=128|文档]] * [[https://www.espressif.com/en/support/download/overview?keys=&field_type_tid%5B%5D=13|综述]] * [[https://www.espressif.com/en/support/download/sdks-demos?keys=&field_type_tid%5B%5D=13|SDKs和演示]] * [[https://www.espressif.com/en/support/download/other-tools?keys=&field_type_tid%5B%5D=13|工具]] * [[https://www.espressif.com/en/support/download/at?keys=&field_type_tid%5B%5D=13|AT]] * [[https://espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf|ESP32技术参考手册]] (PDF) ⭐ * 芯片错误数据说明: [[https://espressif.com/sites/default/files/documentation/eco_and_workarounds_for_bugs_in_esp32_en.pdf|ECO和ESP32错误的解决办法]] (PDF) * [[https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf|ESP32硬件设计指南]] (PDF) * [[https://espressif.com/sites/default/files/documentation/esp32_bluetooth_networking_user_guide_en.pdf|ESP32蓝牙网络用户指南]] (PDF) - 可以同时参考: [[https://github.com/EspressifApp/EspBlufi|EspBluFi安卓应用程序]] * [[https://esp32.com/viewforum.php?f=5|ESP32.com论坛上的文档]] * [基于LAN8720在ESP32上的以太网端口](https://sautter.com/blog/ethernet-on-esp32-using-lan8720/) * JTAG调试 * [JTAG调试](http://esp-idf.readthedocs.io/en/latest/api-guides/jtag-debugging/index.html)(ESP-IDF编程指南) * GoJimmyPi's [[https://gojimmypi.blogspot.com/2017/03/jtag-debugging-for-esp32.html|JTAG调试ESP32]], [[https://gojimmypi.blogspot.com/2017/05/vscode-jtag-debugging-of-esp32-part-1.html|VSCode JTAG调试ESP32第1部分]] & [[https://gojimmypi.blogspot.com/2017/05/vscode-remote-jtag-debugging-of-esp32.html|第2部分]] * 如何使用FTDI C232HM DDHSL-0通过JTAG / OpenOCD / GDB调试ESP32 * [[https://hydrabus.com/2016/10/29/how-to-debug-esp32-with-jtag-openocd-gdb-1st-part-connect-the-hardware/|图]] ([[https://www.esp32.com/viewtopic.php?f=13&t=381|论坛帖子]]) * [[https://github.com/espressif/esp-idf/blob/master/docs/openocd.rst|笔记]] * 沃森物联网平台 * [[https://developer.ibm.com/recipes/tutorials/connect-an-esp32-to-the-watson-iot-platform/|使用Arduino IDE将ESP32连接到Watson IoT平台]] * [[https://developer.ibm.com/recipes/tutorials/experiments-with-bluetooth-and-watson/|蓝牙和沃森的实验]] - 使用ESP32 / Arduino将蓝牙设备连接到Watson IoT Platform. 源代码: [[https://github.com/ibm-watson-iot/device-arduino/blob/master/samples/ESP32BleBeacon/ESP32BleBeacon.ino|ESP32BleBeacon.ino]], [[https://github.com/ibm-watson-iot/device-arduino/blob/master/samples/ESP32BleGateway/ESP32BleGateway.ino|ESP32BleGateway.ino]] * [[http://www.lucadentella.it/en/category/esp32/|Luca Dentella的ESP32博客文章]] * [[http://www.lucadentella.it/en/2016/12/03/esp32-1-introduzione/|介绍]] * [[http://www.lucadentella.it/en/2016/12/12/esp32-2-lambiente-di-sviluppo/|开发环境: ESP-IDF]] * [[http://www.lucadentella.it/en/2016/12/15/esp32-3-eclipse/|开发环境: Eclipse]] * [[http://www.lucadentella.it/en/2016/12/22/esp32-4-flash-bootloader-e-freertos/|Flash, bootloader,和FreeRTOS]] * [[http://www.lucadentella.it/en/2017/01/09/esp32-5-wifi-scanner/|Wi-Fi扫描仪]] * [[http://www.lucadentella.it/en/2017/01/16/esp32-6-collegamento-ad-una-rete-wifi/|连接到Wi-Fi网络]] * [[http://www.lucadentella.it/en/2017/01/23/esp32-7-menuconfig/|配置菜单]] * [[http://www.lucadentella.it/en/2017/01/30/esp32-8-connessione-tcp/|TCP连接]] * [[http://www.lucadentella.it/en/2017/02/07/esp32-9-basic-io/|基本I/O]] * [[http://www.lucadentella.it/en/2017/02/10/esp32-10-generatore-numeri-random/|随机数产生]] * [[http://www.lucadentella.it/en/2017/02/19/esp32-11-candela-led/|LED蜡烛]] * [[http://www.lucadentella.it/en/2017/02/25/esp32-12-io-e-interrupts/|带中断的I/O]] * [[http://www.lucadentella.it/en/2017/03/27/esp32-13-inviare-sms/|使用BulkSMS发送SMS]] * [[http://www.lucadentella.it/en/2017/04/15/esp32-14-esp-idf-v2-e-come-gestire-le-diverse-versioni/|ESP-IDF v2;如何管理不同的版本]] * [[http://www.lucadentella.it/en/2017/04/29/esp32-15-mdns/|组播DNS (mDNS)]] * [[http://www.lucadentella.it/en/2017/05/07/esp32-16-ifttt/|IFTTT]] * [[http://www.lucadentella.it/en/2017/05/11/esp32-17-sntp/|简单网络时间协议(SNTP)]] * [[http://www.lucadentella.it/en/2017/05/20/esp32-18-access-point/|切入点]] * [[http://www.lucadentella.it/en/2017/06/03/esp32-19-nvs/|非易失性存储]] * [[http://www.lucadentella.it/en/2017/07/08/esp32-20-webserver/|网络服务器]] * [[http://www.lucadentella.it/en/2017/08/25/esp32-21-mutua-autenticazione/|相互认证]] * [[http://www.lucadentella.it/en/2017/09/30/esp32-22-spiffs/|SPIFFS]] * [[http://www.lucadentella.it/en/2017/10/09/esp32-23-i2c-basic/|I²C基础知识]] * [[http://www.lucadentella.it/en/2017/10/13/esp32-24-i2c-un-esempio-pratico-con-sensore-htu21d/|I²C HTU21D传感器示例]] * [[http://www.lucadentella.it/en/2017/10/30/esp32-25-display-oled-con-u8g2/|带U8G2的OLED显示屏]] * [[http://www.lucadentella.it/en/2017/11/06/esp32-26-uart/|UART]] * [[http://www.lucadentella.it/en/2017/11/13/esp32-27-gps/|全球定位系统]] * [[http://www.lucadentella.it/en/2017/12/04/esp32-28-mqtt-e-ssl/|MQTT和SSL]] * [[http://www.lucadentella.it/en/2018/01/22/esp32-29-deep-sleep/|沉睡]] * [[http://www.lucadentella.it/en/2018/01/29/esp32-30-http-server-in-modalita-softap/|SoftAP模式下的HTTP服务器]] * [[http://www.lucadentella.it/en/2017/07/22/esp32-wemos-o-non-wemos/|ESP32, WEMOS or非WEMOS]] * [[http://www.lucadentella.it/en/2017/11/18/esp32-la-nuova-wemos-lolin32-lite/|ESP32, 新的WEMOS LoLin32 Lite]] * [[http://www.lucadentella.it/en/2017/11/20/4zerobox-modulo-industriale-italiano-con-cuore-esp32/|4zerobox工业模块]] * [[http://www.lucadentella.it/en/2018/01/08/esp32lights/|ESP32lights]] * [[https://techtutorialsx.com/category/esp32/|TechTutorialsX上面的关于ESP32的教程]] * Arduino: * [[https://techtutorialsx.com/2017/04/24/esp32-hello-world/|hello world]], * [[https://techtutorialsx.com/2017/06/05/esp-wroom-32-uploading-a-program-with-arduino-ide/|上传程序]], * [[https://techtutorialsx.com/2017/04/24/esp32-connecting-to-a-wifi-network/|Wi-Fi网络连接]], * [[https://techtutorialsx.com/2017/06/29/esp32-arduino-getting-started-with-wifi/|Wi-Fi入门]], * [[https://techtutorialsx.com/2017/07/26/esp32-arduino-setting-a-soft-ap/|Wi-Fi soft AP]], * [[https://techtutorialsx.com/2017/04/24/esp32-publishing-messages-to-mqtt-topic/|MQTT发布]], * [[https://techtutorialsx.com/2017/04/24/esp32-subscribing-to-mqtt-topic/|MQTT订阅]], * [[https://techtutorialsx.com/2017/04/26/esp32-parsing-json/|JSON解析]], * [[https://techtutorialsx.com/2017/04/27/esp32-creating-json-message/|JSON消息创建]], * [[https://techtutorialsx.com/2017/04/29/esp32-sending-json-messages-over-mqtt/|通过MQTT发送JSON消息]] * [[https://techtutorialsx.com/2017/05/19/esp32-http-get-requests/|HTTP GET]] * [[https://techtutorialsx.com/2017/05/20/esp32-http-post-requests/|HTTP POST]] * [[https://techtutorialsx.com/2017/06/15/esp32-arduino-led-pwm-fading/|LED脉宽调制衰减]] * [[https://techtutorialsx.com/2017/07/01/esp32-arduino-controlling-a-buzzer-with-pwm/|蜂鸣器脉宽调制]] * [[https://techtutorialsx.com/2017/07/01/esp32-arduino-http-post-requests-to-bottle-application/|HTTP POST to bottle application]] * [[https://techtutorialsx.com/2017/09/30/esp32-arduino-external-interrupts/|外部中断]] * [[https://techtutorialsx.com/2017/10/07/esp32-arduino-timer-interrupts/|定时器中断]], * [[https://techtutorialsx.com/2017/10/12/esp32-getting-started-with-the-arest-library/|aREST库]], * [[https://techtutorialsx.com/2017/10/13/esp32-esp8366-arduino-creating-a-simple-class/|创建类]], * [[https://techtutorialsx.com/2017/10/14/esp32-esp8266-arduino-the-auto-keyword/|自动关键字]], * [[https://techtutorialsx.com/2017/11/01/esp32-rfid-printing-the-mfrc522-firmware-version/|MFRC522 RFID]], * [[https://techtutorialsx.com/2017/11/01/esp32-arduino-websocket-client/|WebSocket客户端]], * [[https://techtutorialsx.com/2017/11/03/esp32-arduino-websocket-server/|WebSocket服务器]], * [[https://techtutorialsx.com/2017/11/03/esp32-arduino-websocket-server-over-soft-ap/|软AP上的WebSocket服务器]], * [[https://techtutorialsx.com/2017/11/05/esp32-arduino-websocket-server-receiving-and-parsing-json-content/|WebSocket服务器接受和解析JSON]] * [[https://techtutorialsx.com/2017/11/13/esp32-arduino-setting-a-socket-server/|Socket服务器]] * [[https://techtutorialsx.com/2017/11/18/esp32-arduino-https-get-request/|HTTPS获取请求]], * [[https://techtutorialsx.com/2017/12/01/esp32-arduino-asynchronous-http-webserver/|异步HTTP web服务器]], * [[https://techtutorialsx.com/2017/12/09/esp32-arduino-asynchronous-http-webserver-simple-html/|异步HTTP服务器]], * [[https://techtutorialsx.com/2017/12/16/esp32-arduino-async-http-server-serving-a-html-page-from-flash-memory/|异步HTTP服务器从PROGMEM服务HTML]] * [[https://techtutorialsx.com/2017/12/17/esp32-arduino-http-server-getting-query-parameters/|HTTP服务器获取查询参数]], * [[https://techtutorialsx.com/2017/12/18/esp32-arduino-http-server-running-multiple-server-instances/|HTTP服务器多个实例]], * [[https://techtutorialsx.com/2018/01/06/esp32-arduino-http-server-serving-html-and-javascript/|HTTP服务器提供HTML和JavaScript]], * [[https://techtutorialsx.com/2018/01/07/esp32-arduino-http-server-over-soft-ap/|HTTP服务器通过SoftAP]], * [[https://techtutorialsx.com/2018/01/14/esp32-arduino-http-server-external-and-internal-redirects/|HTTP服务器外部和内部重定向]], * [[https://techtutorialsx.com/2018/01/15/esp32-arduino-http-server-route-not-found-handling/|HTTP服务器路由未找到处理]], * [[https://techtutorialsx.com/2017/12/03/esp32-arduino-software-reset/|软件重置]], * [[https://techtutorialsx.com/2017/12/02/esp32-arduino-interacting-with-a-ssd1306-oled-display/|SSD1306 OLED显示]], * [[https://techtutorialsx.com/2017/12/03/esp32-arduino-ssd1306-oled-redrawing-a-string/|SSD1306 OLED重绘字符串]], * [[https://techtutorialsx.com/2017/12/09/esp32-arduino-base64-enconding/|Base64编码]] * [[https://techtutorialsx.com/2017/12/16/esp32-arduino-ssd1306-oled-drawing-a-qr-code/|SSD1306 OLED绘图QR码]], * [[https://techtutorialsx.com/2017/12/17/esp32-arduino-getting-the-free-heap/|免费堆]], * [[https://techtutorialsx.com/2017/12/22/esp32-arduino-random-number-generation/|随机数生成(RNG)]], * [[https://techtutorialsx.com/2017/12/30/esp32-arduino-using-the-pthreads-library/|pthreads库]], * [[https://techtutorialsx.com/2018/01/03/esp32-arduino-basic-authentication/|基本认证]], * [[https://techtutorialsx.com/2018/01/25/esp32-arduino-applying-the-hmac-sha-256-mechanism/|HMAC SHA-256]] * Arduino和ESP-IDF: * [[https://techtutorialsx.com/2017/05/06/esp32-arduino-using-freertos-functions/|FreeRTOS函数]], * [[https://techtutorialsx.com/2017/05/06/esp32-arduino-creating-a-task/|任务创建]], * [[https://techtutorialsx.com/2017/05/07/esp32-arduino-passing-a-variable-as-argument-of-a-freertos-task/|任务参数变量传递]], * [[https://techtutorialsx.com/2017/05/07/esp32-arduino-getting-freertos-tasks-priority/|任务优先级]], * [[https://techtutorialsx.com/2017/05/09/esp32-get-task-execution-core/|任务执行核心ID]], * [[https://techtutorialsx.com/2017/05/09/esp32-running-code-on-a-specific-core/|特定核心上的任务执行]], * [[https://techtutorialsx.com/2017/05/16/esp32-dual-core-execution-speedup/|双核执行加速]], * [[https://techtutorialsx.com/2017/08/20/esp32-arduino-freertos-queues/|队列]] * [[https://techtutorialsx.com/2017/08/20/esp32-arduino-inserting-in-front-and-back-of-freertos-queues/|队列插入]], * [[https://techtutorialsx.com/2017/08/22/esp32-arduino-getting-available-messages-and-free-spaces-of-freertos-queue/|队列消息等待和空白空间]], * [[https://techtutorialsx.com/2017/09/13/esp32-arduino-communication-between-tasks-using-freertos-queues/|使用队列的任务通信]], * [[https://techtutorialsx.com/2017/09/16/esp32-arduino-freertos-queues-performance-test/|队列性能测试]] * ESP-IDF: Wi-Fi Soft AP * MicroPython: * [[https://techtutorialsx.com/2017/05/20/esp32-micropython-support/|设置和刷新]], * [[https://techtutorialsx.com/2017/05/23/esp32-micropython-parsing-json/|JSON解析]], * [[https://techtutorialsx.com/2017/05/27/esp32-micropython-encoding-json/|JSON编码]], * [[https://techtutorialsx.com/2017/06/01/esp32-micropython-connecting-to-a-wifi-network/|Wi-Fi网络连接]], * [[https://techtutorialsx.com/2017/06/06/esp32-esp8266-micropython-automatic-connection-to-wifi/|Wi-Fi自动连接]], * [[https://techtutorialsx.com/2017/06/03/esp32-esp8266-micropython-running-scripts-from-a-computer/|从计算机执行脚本]], * [[https://techtutorialsx.com/2017/06/03/esp32-esp8266-micropython-writing-a-file/|文件写入]], * [[https://techtutorialsx.com/2017/06/03/esp32-esp8266-micropython-reading-a-file/|文件读取]], * [[https://techtutorialsx.com/2017/06/04/esp32-esp8266-micropython-uploading-files-to-the-file-system/|文件上传到文件系统]], * [[https://techtutorialsx.com/2017/06/04/esp32-esp8266-micropython-running-a-script-from-the-file-system/|从文件系统执行脚本]], * [[https://techtutorialsx.com/2017/06/18/esp32-esp8266-micropython-http-post-requests/|HTTP POST]], * [[https://techtutorialsx.com/2017/06/18/esp32-micropython-using-sha-256/|SHA-256]] * [[https://techtutorialsx.com/2017/07/20/esp32-micropython-getting-started-with-the-upycraft-ide/|uPyCraft IDE入门]], * [[https://techtutorialsx.com/2017/07/22/esp32-micropython-executing-scripts-with-upycraft/|uPyCraft脚本执行]], * [[https://techtutorialsx.com/2017/08/12/esp32-esp8266-micropython-working-with-lists/|列表]], * [[https://techtutorialsx.com/2017/08/15/esp32-esp8266-micropython-lambda-functions/|lambda函数]] * [[https://techtutorialsx.com/2017/08/20/esp32-esp8266-micropython-applying-map-function-to-lists/|使用列表映射函数]], * [[https://techtutorialsx.com/2017/08/20/esp32-esp8266-micropython-applying-filter-function-to-lists/|使用列表过滤功能]], * [[https://techtutorialsx.com/2017/08/31/esp32-esp8266-micropython-working-with-dictionaries/|字典]], * [[https://techtutorialsx.com/2017/09/29/esp32-esp8266-micropython-string-split-method/|字符串分割方法]], * [[https://techtutorialsx.com/2017/09/29/esp32-micropython-developing-a-simple-url-query-string-parser/|简单的URL的查询串分析器]], * [[https://techtutorialsx.com/2017/10/02/esp32-micropython-creating-a-thread/|线程创建]], * [[https://techtutorialsx.com/2017/10/03/esp32-micropython-passing-arguments-to-a-thread-function/|线程函数参数传递]], * [[https://techtutorialsx.com/2017/10/07/esp32-micropython-timer-interrupts/|定时器中断]], * [[https://techtutorialsx.com/2017/10/08/esp32-micropython-external-interrupts/|外部中断]] * MicroPython和Picoweb: * [[https://techtutorialsx.com/2017/09/01/esp32-micropython-http-webserver-with-picoweb/|web服务器]], * [[https://techtutorialsx.com/2017/09/05/esp32-micropython-changing-the-http-response-content-type-of-picoweb-route/|HTTP内容类型]], * [[https://techtutorialsx.com/2017/09/26/esp32-picoweb-changing-the-returned-http-code/|HTTP响应代码]], * [[https://techtutorialsx.com/2017/09/28/esp32-picoweb-obtaining-the-http-method-of-the-request/|获取HTTP请求方法]], * [[https://techtutorialsx.com/2017/09/06/esp32-micropython-serving-html-from-the-file-system-in-picoweb/|提供HTML]], * [[https://techtutorialsx.com/2017/09/24/esp32-picoweb-serving-json-content/|提供JSON]], * [[https://techtutorialsx.com/2017/09/29/esp32-micropython-getting-the-query-parameters-on-a-picoweb-app/|Picoweb应用查询参数]] * Espruino JavaScript: * [[https://techtutorialsx.com/2017/10/15/esp32-javascript-getting-started-with-espruino/|入门]], * [[https://techtutorialsx.com/2017/10/16/esp32-espruino-scanning-wifi-networks/|Wi-Fi网络扫描]], * [[https://techtutorialsx.com/2017/10/21/esp32-espruino-connection-to-a-wifi-network/|Wi-Fi连接]], * [[https://techtutorialsx.com/2017/10/21/esp32-espruino-array-map-method/|阵列映射]], * [[https://techtutorialsx.com/2017/10/21/esp32-espruino-applying-the-sha1-hash-algorithm/|SHA1 hash]], * [[https://techtutorialsx.com/2017/10/26/esp32-espruino-convert-number-to-string-in-different-bases/|数字到字符串转换]], * [[https://techtutorialsx.com/2017/10/30/esp32-espruino-array-every-method/|各种方法的数组]], * [[https://techtutorialsx.com/2017/10/30/esp32-espruino-creating-simple-javascript-objects/|对象]] * 蓝牙: * [[https://techtutorialsx.com/2017/07/08/esp32-bluetooth-using-the-btstack-library/|BTstack库]], * [[https://techtutorialsx.com/2017/07/09/esp32-bluetooth-finding-the-device-with-python-and-btstack/|寻找有Python和BTStack的装置]], * [[https://techtutorialsx.com/2017/07/09/esp32-bluetooth-rfcomm/|通过RFCOMM接收数据]], * [[https://techtutorialsx.com/2017/07/17/esp32-bluetooth-advertising-a-spp-service-with-sdp/|通过SDP的广告SPP服务]] * Other: [[https://techtutorialsx.com/2017/12/02/esp32-esp8266-arduino-serial-communication-with-python/|与Python的串行通信]] * 随机书呆子教程 * [[https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/|在适用于Windows]]和[[https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-mac-and-linux-instructions/|Mac和Linux]]的[[https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/|Arduino IDE中安装ESP32板]] * [[https://randomnerdtutorials.com/getting-started-with-esp32/|开始使用ESP32开发模块]] * [[https://randomnerdtutorials.com/esp32-web-server-arduino-ide/|使用Arduino IDE的Web服务器]] * [[https://randomnerdtutorials.com/esp32-dht11-dht22-temperature-humidity-web-server-arduino-ide/|使用Arduino IDE的带有DHT11/DHT22温湿度web服务器的ESP32]] * [[http://iot-bits.com/category/esp32-articles/|物联网比特关于ESP32文章]] * [[http://iot-bits.com/freertos-event-groups-quick-reference-notes/|FreeRTOS事件组-快速参考说明]] * [[http://iot-bits.com/interfacing-an-audio-codec-with-esp32/|将音频编解码器和ESP32连接第1部分]]和[[http://iot-bits.com/interfacing-audio-codec-esp32/|第2部分]] * [[http://iot-bits.com/customizing-esp32-partitions-table/|自定义ESP32闪存分区表]] * [[http://iot-bits.com/erase-esp32-flash-completely/|安全擦除ESP32闪存]] * [[http://iot-bits.com/ogg-vorbis-on-esp32-pico-d4/|ESP32上的Ogg Vorbis — 可行吗?]] * [[http://iot-bits.com/ultra-low-power-design-esp32-10-tips/|采用ESP32的超低功耗设计]] * **著名的视频** * Engineers.SG * [[https://www.youtube.com/watch?v=8zNBNoW8nVI&feature=youtu.be|编程ESP32]] (William Hooi, 2016 Oct 5, 16 min.) * [[https://www.youtube.com/watch?v=DBMmmtUudy8&feature=youtu.be|ESP32发展更新]] (Baoshi Zhu, 2017 May 3, 19.4 min.) * Linux.conf.au 2017 & Open Hardware Mini-Conference * [[https://www.youtube.com/watch?v=xU-Kxhd0jEw&feature=youtu.be&list=PLGLTGMZ1-E9ZIN3nIMtoHaRS7jz9i9416|微控制器硬件和软件]] (Angus Gratton, 2017 Jan 17, 23 min.) * [[https://www.youtube.com/watch?v=PotnsI07V34&feature=youtu.be&list=PLGLTGMZ1-E9ZIN3nIMtoHaRS7jz9i9416|IoTuz硬件设计,制造,与KiCad合作]] (Bob Powers, 2017 Jan 17, 40 min.) * [[https://www.youtube.com/watch?v=Y-6Wrg4XjDc&feature=youtu.be&list=PLGLTGMZ1-E9ZIN3nIMtoHaRS7jz9i9416|IoTuz软件设计挑战和ESP-IDF]] (Mark Wolfe, 2017 Jan 17, 28 min.) * [[https://www.youtube.com/watch?v=-MrqCmq3Z5k&feature=youtu.be&list=PLGLTGMZ1-E9ZIN3nIMtoHaRS7jz9i9416|适用于ESP32的MicroPython]] (Nick Moore, 2017 Jan 17, 28 min.) * [[https://www.youtube.com/watch?v=dugl8N6wZSA&feature=youtu.be&list=PLGLTGMZ1-E9ZIN3nIMtoHaRS7jz9i9416|使用IoTuz的开发实例]] (Andy Gelme, 2017 Jan 17, 29 min.) * [[https://www.youtube.com/watch?v=6N1hNRDkm0o&feature=youtu.be|适用于ESP32的MicroPython]] (Nick Moore, PyCon Australia, 2017 Aug 4, 25 min.) * [[https://www.youtube.com/watch?v=ZAqNKaX3LQ0&feature=youtu.be|如何为任何项目添加Wi-Fi控制 — ESP32初学者指南]] (GreatScott, 2017 Oct 1, 11 min.) * [[https://www.youtube.com/watch?v=yCLb2eItDyE&feature=youtu.be|使用ESP32和网络摄像头进行Wi-Fi范围测试:使用定向天线10公里]] (Florian Euchner, 2017 Apr 8, 5¾ min.) * [[https://www.youtube.com/watch?v=V-PiNVPp5h0&feature=youtu.be|小水果:Mac Plus的解除(小型化)]] (Jeroen Domburg, Hackaday Superconference, 2017 Nov 12, 31.4 min.) — see also: close-up video * [[https://www.youtube.com/playlist?list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|Andreas Spiess的ESP32视频]] * [[https://www.youtube.com/watch?v=jhjZZkKupk8&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|ESP32教程, Arduino IDE,测试以及与ESP8266的比较]] * [[https://www.youtube.com/watch?v=RtUIegaN644&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|带有ESP32板,电容式LED开关, 电源等的巨大邮箱]] * [[https://www.youtube.com/watch?v=SBG7ccW5gpA&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|通过首次测试介绍ESP32:PWM,伺服,网络,触摸传感器 - “ESP32:它并不像你想象的那么难”]] * [[https://www.youtube.com/watch?v=r75MrWIVIw4&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|深度睡眠,RTC记忆,“秘密”LoLin针脚]] * [[https://www.youtube.com/watch?v=ymjMncK732Q&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|哪个ESP32版本?包括“假新闻”,保险丝和位逻辑]] * [[https://www.youtube.com/watch?v=GwShqW39jlE&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|Quickie:Arduino IDE中的其他ESP32串行通道]] * [[https://www.youtube.com/watch?v=3O_vrKAmshA&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|大型ESP32板评审和测试]] * [[https://www.youtube.com/watch?v=iywsJB-T-mU&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|使用ESP32,应变计和HX711测量重量]] * [[https://www.youtube.com/watch?v=K28Az3-gV7E&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|建立自己的50美元连接盖革计数器]] * [[https://www.youtube.com/watch?v=Hkr60GE5yfY&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|KRACK Wi-Fi攻击:如何保护我们的ESP8266和ESP32?]] * [[https://www.youtube.com/watch?v=k_D_Qu0cgu8&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|Arduino IDE上的双核,包括数据传递和任务同步]] * [[https://www.youtube.com/watch?v=FSRx8h8iBnk&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|增强的Nextion HMI教程,包括ESP32,ESP8266和Arduino支持]] * [[https://www.youtube.com/watch?v=gADIb1Xw8PE&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|Arduino红外(IR)通信指南]] * [[https://www.youtube.com/watch?v=6NsBN42B80Q&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|ESP32和ESP8266点对点(ESP-Now)并与LoRa进行比较]] * [[https://www.youtube.com/watch?v=2mePPqiocUE&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|BLE与Arduino IDE(第1部分)]] * [[https://www.youtube.com/watch?v=osneajf7Xkg&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|BLE与Arduino IDE(第2部分)]] * [[https://www.youtube.com/watch?v=KNoFdKgvskU&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|BLE人体存在探测器(Arduino IDE)]] * [[https://www.youtube.com/watch?v=n70N_sBYepQ&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|USB线缆测试; ESP。用于供电]] * [[https://www.youtube.com/watch?v=nyWMaAF4dRQ&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|BLE电流消耗]] * [[https://www.youtube.com/watch?v=CJNq2I_PDHQ&feature=youtu.be&list=PL3XBzmAj53RnZPeWe799F-uoXERBldhn9|LoRa板:购买之前需要知道的事情; 含。天线知识]] * [[https://www.youtube.com/playlist?list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|PCBReflux的ESP32视频]][[https://github.com/pcbreflux/espressif|(存储库)]] * [[https://www.youtube.com/watch?v=rP9p0MzxSos&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP32 Arduino和ESP-IDF安装]] * [[https://www.youtube.com/watch?v=Rw9IOai7Tmo&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|最糟糕的焊接适配器(但很棒的音乐)]] * [[https://www.youtube.com/watch?v=_eu39u45XVk&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Arduino教程:闪烁]] * [[https://www.youtube.com/watch?v=SC7S4DXWpBI&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP-IDF:玩转BLE /蓝牙]] * [[https://www.youtube.com/watch?v=TqAWQNyWHqc&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|BLE /蓝牙Eddystone实施]] * [[https://www.youtube.com/watch?v=m4hxo9bgmag&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|BLE /蓝牙iBeacon实施]] * [[https://www.youtube.com/watch?v=smk8BRFwcs8&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ucglib带有ILI9341 TFT LCD的Arduino 端口]] * [[https://www.youtube.com/watch?v=jQivXOvkkC8&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|由Arduino草图控制的APA102 RGB LED灯条]] * [[https://www.youtube.com/watch?v=Q6Rp9pb_vlw&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|MAX6675物联网Wi-Fi 温度 传感器和ThingSpeak]] * [[https://www.youtube.com/watch?v=lYsyG2_fXk8&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|带有SSL Gmail的DIY Wi-Fi紧急按钮]] * [[https://www.youtube.com/watch?v=uGOBxG9EiUY&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Si7021和OLED构成的气象站]] * [[https://www.youtube.com/watch?v=lr9HxnSiLig&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|DIY Wi-Fi连接雷达入侵探测器]] * [[https://www.youtube.com/watch?v=brD3dYTK6Fg&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|蓝牙客户端从nRF51822服务器读取]] * [[https://www.youtube.com/watch?v=4bS5ktABELE&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|HTTPS安全Web服务器和Wi-Fi GPIO远程控制]] * [[https://www.youtube.com/watch?v=2cL2m-z5MAc&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|适配器,面包板,UART,USB等]] * [[https://www.youtube.com/watch?v=F4tMvfXDSbU&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|支持Wi-Fi的信标跟踪器(又名羊计数器)]] * [[https://www.youtube.com/watch?v=pl8ZtVfsUNA&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|MQTT安全HTTPS TLS / SSL WebSocket ThingSpeak发布]] * [[https://www.youtube.com/watch?v=6BN1FOMQSPg&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|深度睡眠API和唤醒]] * [[https://www.youtube.com/watch?v=yFD7yfuMfY0&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|MQTT安全HTTPS TLS / SSL WebSocket CloudMQTT订阅]] * [[https://www.youtube.com/watch?v=DLqj01asDM0&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|FreeRTOS任务间通信:队列]] * [[https://www.youtube.com/watch?v=HBrEMIzm_uY&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP32-AT:播放ESP32 AT命令]] * [[https://www.youtube.com/watch?v=j6lNyjQ4x0Y&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP32-AT:Arduino Nano连接ESP32]] * [[https://www.youtube.com/watch?v=8NDq6hC9KJo&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|目前的消费]] * [[https://www.youtube.com/watch?v=PBYCG-ypvRY&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|IoT BLE MQTT网关]] * [[https://www.youtube.com/watch?v=iunw7qd5Wr4&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|FreeRTOS任务间通信:事件组]] * [[https://www.youtube.com/watch?v=dyEsCyWC45M&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|使用U-Blox GPS模块的“原子钟”]] * [[https://www.youtube.com/watch?v=Gg82UkaAWbY&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|外部霍尔效应开关和GPIO中断]] * [[https://www.youtube.com/watch?v=ny4yB2dOlAA&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|内部霍尔效应传感器]] * [[https://www.youtube.com/watch?v=gWOVEikxFP0&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|带BH1750FVI的便携式照度计]] * [[https://www.youtube.com/watch?v=Efp-yO0J0c0&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|使用固态继电器(SSR)切换重载]] * [[https://www.youtube.com/watch?v=R24SbvRsuWc&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|播放声音/ MQTT声音]] * [[https://www.youtube.com/watch?v=pcefQE6Y53w&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|使用AC固态继电器(SSR)的智能LED原型]] * [[https://www.youtube.com/watch?v=waYM37_fUsg&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|使用MFRC522模块读写RFID]] * [[https://www.youtube.com/watch?v=Y-NvZe8cWOg&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Mosquitto + SSL / TLS,openHAB2,MQTT Dash]] * [[https://www.youtube.com/watch?v=pXqGaMKl8nA&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|智能LED原型2,openHAB2,MQTT Dash]] * [[https://www.youtube.com/watch?v=kq2RLz65_w0&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|使用DFPlayer Mini播放MP3]] * [[https://www.youtube.com/watch?v=XgAIaVV39tk&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Arduino / Eclipse交叉]] * [[https://www.youtube.com/watch?v=5nvAmingjUA&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|NeoPixel(WS2812B)图书馆竞赛]] * [[https://www.youtube.com/watch?v=FvIywveUVZw&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|蓝牙服务器教程和代码漫步]] * [[https://www.youtube.com/watch?v=7Y_fmZ7pKxw&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|红外遥控器(AX-1838HS)]] * [[https://www.youtube.com/watch?v=-sexrWRgw4s&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|触摸传感器(300 LED NeoPixel皮肤探测器)]] * [[https://www.youtube.com/watch?v=i8ffEbyU-7w&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Arduino多任务处理(WS2812 octo-taskking)]] * [[https://www.youtube.com/watch?v=1kx5Ofavfbc&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Arduino多任务处理(DRV8825步进电机驱动器)]] * [[https://www.youtube.com/watch?v=_mJL2LoxhQQ&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Arduino AP + Web服务器+文件上传]] * [[https://www.youtube.com/watch?v=ZG3Hj5RctvE&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|100种购买ESP32板的方法]] * [[https://www.youtube.com/watch?v=X47hh-IvJ5M&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Eclipse Oxygen安装和配置]] * [[https://www.youtube.com/watch?v=d57LKkHCVgI&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|温度测量]] * [[https://www.youtube.com/watch?v=_ELUt2EDUR0&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|带有INA219和SSD1306的蓝牙记录万用表]] * [[https://www.youtube.com/watch?v=EdGYgH-0xPY&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|在板凳上(假邮袋)]] * [[https://www.youtube.com/watch?v=bPefUf0waoA&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|使用AD8232的心率/心电监护仪]] * [[https://www.youtube.com/watch?v=-j04T_uVu8U&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|电池监视器]] * [[https://www.youtube.com/watch?v=OCHg__Rwsxs&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|PushBullet推送通知]] * [[https://www.youtube.com/watch?v=nOGPfMO0PJY&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|锁存电路]] * [[https://www.youtube.com/watch?v=q_AfOnj0ppo&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP32物联网,VPS,MQTT,云数据存储]] * [[https://www.youtube.com/watch?v=O9c0dzWQjXw&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|2美元原型PCB]] * [[https://www.youtube.com/watch?v=LONGI_JcwEQ&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP32计时器和更改计时器]] * [[https://www.youtube.com/watch?v=zofdh1mIa6g&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP32 Arduino速度比较]] * [[https://www.youtube.com/watch?v=mlDSvBfKjhs&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|和Blynk一起玩]] * [[https://www.youtube.com/watch?v=vudSUDFWoQE&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|MOSFET教程]] * [[https://www.youtube.com/watch?v=uxOxxFmInow&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP32 vs ESP8266速度比较]] * [[https://www.youtube.com/watch?v=FwdwzMTmcsU&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|MOSFET电平转换器]] * [[https://www.youtube.com/watch?v=iw5b26QmWbE&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|使用OV2640的相机演示]] * [[https://www.youtube.com/watch?v=wYmISJG3KfI&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|Micro SD卡(SDHC)]] * [[https://www.youtube.com/watch?v=IoHpo-85wqk&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|GPI[O]]] * [[https://www.youtube.com/watch?v=knjh3taS-30&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|电子纸]] * [[https://www.youtube.com/watch?v=DWbqCqd5JiY&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ePaper u8g2接口]] * [[https://www.youtube.com/watch?v=n2uHENhxFZI&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ULP和ADC]] * [[https://www.youtube.com/watch?v=lAs_SSnsrNI&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|KiCad ESP32-WROVER适配器]] * [[https://www.youtube.com/watch?v=lj-vIBPEI2E&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|ESP-NOW单面和双面]] * [[https://www.youtube.com/watch?v=2E154hEdjOA&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|采用HLK-PM03的主电源]] * [[https://www.youtube.com/watch?v=lUi2jhFIz80&feature=youtu.be&list=PLxJ8_KSR8bp5-F4HVG4QOm4Kt6wQhzsjU|采用L298的Arduino BLArduino BLE机器人越野车]] * [[https://www.youtube.com/playlist?list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|Kolban的ESP32技术教程]]([[https://github.com/pcbreflux/espressif|存储库]]) * [[https://www.youtube.com/watch?v=jt0aaMQD1WI&feature=youtu.be|Raspberry Pi的开发环境]]([[https://esp32.com/viewtopic.php?f=17&t=256|论坛帖子]]) * [[https://www.youtube.com/watch?v=bYh2w0HzS7s&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|与Eclipse集成]] * [[https://www.youtube.com/watch?v=p63VEYS7ZUw&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|附加GDB以进行调试]] * [[https://www.youtube.com/watch?v=LGRFASrYrZc&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|ESP32-Duktape安装]] * [[https://www.youtube.com/watch?v=DsuDcYnQB2U&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|ESP32-Duktape网络服务器]] * [[https://www.youtube.com/watch?v=CbacRysML5c&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|模数转换]] * [[https://www.youtube.com/watch?v=KyCZh9NcinI&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|任务和并发套接字]] * [[https://www.youtube.com/watch?v=rarE-WI_Y0A&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|脉冲宽度调制]] * [[https://www.youtube.com/watch?v=LpVuxEXq9ko&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|BMP180I²C温度和压力传感器]] * [[https://www.youtube.com/watch?v=CE4-T53Bhu0&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|使用逻辑分析仪]] * [[https://www.youtube.com/watch?v=MpD_3oVJAEs&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|使用核心转储]] * [[https://www.youtube.com/watch?v=xFGAKVXmhRM&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|光敏电阻]] * [[https://www.youtube.com/watch?v=HIf_V0dfv5U&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|与时俱进]] * [[https://www.youtube.com/watch?v=irtxFEZPRrg&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|DS1307通过I²C实时时钟]] * [[https://www.youtube.com/watch?v=MipOGBStBbI&feature=youtu.be|显示和U8g2库]] * [[https://www.youtube.com/watch?v=4JUnS0wViaQ&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|HMC5883L指南针]] * [[https://www.youtube.com/watch?v=VLIsH3NT7F8&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|环境光线水平]] * [[https://www.youtube.com/watch?v=HwurH20jsvw&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|MPU6050加速度计]] * [[https://www.youtube.com/watch?v=9zxU9uAifMI&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|FreeRTOS堆栈空间]] * [[https://www.youtube.com/watch?v=UYeQoo-Z1vg&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|绘制传感器数据图表]] * [[https://www.youtube.com/watch?v=8z0DMMDjdiA&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|PCF8574 GPIO扩展器]] * [[https://www.youtube.com/watch?v=1qEirFJWScg&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|驱动 MAX7219]] * [[https://www.youtube.com/watch?v=-ttiPfmrehU&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|构建C ++应用程序]] * [[https://www.youtube.com/watch?v=kLG7QRv6Zbw&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|社区和聊天:ESP32 IRC频道]] * [[https://www.youtube.com/watch?v=tp4OC_kGMgU&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|与LibCURL集成]] * [[https://www.youtube.com/watch?v=2_vlF_02VXk&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|BLE和C++]] * [[https://www.youtube.com/watch?v=WGozJXuQ8dY&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|BLE,C ++和通知]] * [[https://www.youtube.com/watch?v=pGgax_7eugM&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|RC522 RFID]] * [[https://www.youtube.com/watch?v=oCMOYS71NIU&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|BLE通知]] * [[https://www.youtube.com/watch?v=UgI7WRr5cgE&feature=youtu.be&list=PLB-czhEQLJbWMOl7Ew4QW1LpoUUE7QMOo|BLE客户]] * [[https://www.youtube.com/user/G6EJD/videos|G6EJD的ESP32视频]] * [[https://www.youtube.com/watch?v=PaU950cYygw&feature=youtu.be|ESP32 X1板,0.96“OLED,DHT22温度/湿度传感器]] * [[https://www.youtube.com/watch?v=7zwriDsf0dI&feature=youtu.be|带ESP32 X1 OLED的气象站]]([[https://github.com/G6EJD/ESP32-X1-OLED-Weather-Station|代码]]) * [[https://www.youtube.com/watch?v=Smq_kLetE10&feature=youtu.be|ESP32 1.3“OLED气象站使用滚动框架]]([[https://github.com/G6EJD/ESP32-Weather-Station-using-1.3-OLED|代码]]) * [[https://www.youtube.com/watch?v=cOH7vcLCKhE&feature=youtu.be|ILI9341 TFT显示屏]]([[https://github.com/G6EJD/ESP32-and-how-to-use-ILI9341-TFT-Display|代码]]) * [[https://www.youtube.com/watch?v=KFjYQMAUDjw&feature=youtu.be|ESP32 ILI9341 TFT和硬件SPI,用于超快速图形]] * [[https://www.youtube.com/watch?v=VGj_NPzgl2U&feature=youtu.be|连接SSD1331彩色OLED]]([[https://github.com/G6EJD/ESP32-Connect-and-Use-SSD1331-Colour-OLED-|代码]]) * [[https://www.youtube.com/watch?v=mMoRSgNoOoE&feature=youtu.be|DS18B20温度传感器(防水)]]([[https://github.com/G6EJD/ESP32-DS18B20-Sensor-Reading|代码]]) * [[https://www.youtube.com/watch?v=RWIeW6yuwhw&feature=youtu.be|MH-ET LIVE ESP32 MiniKit]]([[https://github.com/G6EJD/ESP32-D1-Mini-Format-Examples|代码]]) * [[https://www.youtube.com/watch?v=jgXLtBuRjHc&feature=youtu.be|ESP-WROVER-KIT评论和天气预报员演示]] * [[https://www.youtube.com/watch?v=KWEWnL0M1VQ&feature=youtu.be|天气预报员使用本地传感器]]([[https://github.com/G6EJD/ESP32-Weather-Forecaster|代码]]) * [[https://www.youtube.com/watch?v=TUpgHjS299s&feature=youtu.be|Thingspeak上传和深度睡眠]]([[https://github.com/G6EJD/ESP32-8266-Thingspeak-Deep-Sleep-Examples|代码]]) * [[https://www.youtube.com/watch?v=sdcXBASJwMs&feature=youtu.be|SSD1351 1.5“彩色OLED]] * [[https://www.youtube.com/watch?v=KzMCKFk5Y8g&feature=youtu.be|Wi-Fi调查工具; 解释RSSI并进行调查]]([[https://github.com/G6EJD/ESP32-Site-Survey-Tool|代码]]) * [[https://www.youtube.com/watch?v=P04kQH0Jpkg&feature=youtu.be|Thinkspeak频道数据读取]]([[https://github.com/G6EJD/ESP32-ESP8266-How-to-read-THINGSPEAK-Channel|代码]]) * [[https://www.youtube.com/watch?v=AeYbX0zaJTY&feature=youtu.be|ePaper SPI显示]] * [[https://www.youtube.com/watch?v=BNwTUmJfSwQ&feature=youtu.be|ePaper气象站使用串行(UART)通信]]([[https://github.com/G6EJD/ESP32-8266-ePaper-Serial-UART-Wx-Display|代码]]) * [[https://www.youtube.com/watch?v=DDpuBJYFJ7Y&feature=youtu.be|ESP32超低功耗测试结果]] * [[https://www.youtube.com/watch?v=iOPBL9POnRc&feature=youtu.be|时间服务(简单方法)]] * [[https://www.youtube.com/watch?v=GnQAGBC2T0E&feature=youtu.be|更高级的时间服务]]([[https://github.com/G6EJD/ESP32-Time-Services-and-SETENV-variable|代码]]) * [[https://www.youtube.com/watch?v=s2JAqwg4udY&feature=youtu.be|WEMOS LOLIN32 Lite(评论和差异)]] * [[https://www.youtube.com/watch?v=k_7eZ5ZpSMY&feature=youtu.be|WEMOS LOLIN32(3.3 V供电时的低功耗要求)]] * [[https://www.youtube.com/watch?v=qoc7N6Yg5jk&feature=youtu.be|连接并使I²C设备正常工作]] * [[https://www.youtube.com/watch?v=w3VIxtLPuRE&feature=youtu.be|连接SPI设备并使其正常工作]] * [[https://www.youtube.com/watch?v=SBg8NsX0gjw&feature=youtu.be|博世BME680环境传感器:空气质量,温度,压力和湿度]]([[https://github.com/G6EJD/BME680-Example|代码]]) * [[https://www.youtube.com/watch?v=G8uP1M-c1-o&feature=youtu.be|Arduino IDE引脚映射:确定,更改或添加定义]] * [[https://www.youtube.com/watch?v=RlKMJknsNpo&feature=youtu.be|ADC及其一些更高级的功能]] * [[https://www.youtube.com/watch?v=bRKr8Jq5NRg&feature=youtu.be|将新的板定义添加到Arduino IDE]] * [[https://www.youtube.com/watch?v=T4jg1j0XgWU&feature=youtu.be|数模转换器]]([[https://github.com/G6EJD/ESP32-DAC-Examples|代码]]) * [[https://www.youtube.com/watch?v=KSIzabAYz2U&feature=youtu.be|新奇X-mas和新年倒计时器]]([[https://github.com/G6EJD/ESP-Novelty-Xmas-and-NY-Countdown|代码]]) * [[https://www.youtube.com/watch?v=F4lzRPF7o0I&feature=youtu.be|如何连接和使I²C设备工作]]([[https://github.com/G6EJD/I2C-Device-Scanner|代码]]) * [[https://www.youtube.com/watch?v=RnVeXkrrnPI&feature=youtu.be|使用FFT]]([[https://github.com/G6EJD/ESP32-8266-Audio-Spectrum-Display|代码]])的[[https://www.youtube.com/watch?v=RnVeXkrrnPI&feature=youtu.be|音频频谱分析仪]] * [[https://www.youtube.com/watch?v=OStljy_sUVg&feature=youtu.be|8倍频程音频频谱显示]]([[https://github.com/G6EJD/ESP32-8-Octave-Audio-Spectrum-Display|代码]]) * [[https://www.youtube.com/watch?v=9OWl8zOHgls&feature=youtu.be|实时莫尔斯解码器]]([[https://github.com/G6EJD/ESP32-Morse-Decoder|代码]]) * [[https://www.youtube.com/watch?v=q-erOgA-qdQ&feature=youtu.be|通用Web服务器]]([[https://github.com/G6EJD/ESP32-General-Purpose-Webserver|代码]]) * [[https://www.youtube.com/watch?v=lH6Qiyb10v8&feature=youtu.be|数据记录Web服务器]]([[https://github.com/G6EJD/ESP32_Data_Logging_Webserver|代码]]) * [[https://www.youtube.com/watch?v=eUPAoP7xC7A&feature=youtu.be|硬件串口]] * [[https://www.youtube.com/watch?v=lQavz_U8nd4&feature=youtu.be|无线(OTA)更新]]([[https://github.com/G6EJD/ESP32-OTA-Example|代码]]) * [[https://www.youtube.com/watch?v=PmH4r2NJSRQ&feature=youtu.be|用于DHT,SHT,BMP085,BMP180,DS18B20等的传感器服务器和客户端]]([[https://github.com/G6EJD/ESP-Sensor-Server-and-Clients|代码]]) * [[https://www.youtube.com/watch?v=t1Nmy0WOUuA&feature=youtu.be|提示和技巧]]([[https://github.com/G6EJD/ESP8266-simple-timezone-example|代码]]) * [[https://www.youtube.com/watch?v=6XR6BXbc0aI&feature=youtu.be|使用Web界面通过HTTP下载文件]] * [[https://www.youtube.com/watch?v=1OkEXeRbq_M&feature=youtu.be|使用Web界面通过HTTP上传文件]]([[https://github.com/G6EJD/ESP32-8266-FIle-Upload|代码]]) * [[https://www.youtube.com/watch?v=u6vmUIPU1i4&feature=youtu.be|下载,上传,删除,流和目录服务]] * [[https://www.youtube.com/playlist?list=PLfPtpZzK2Z_QO8snrdnRTTNtQvLw35Zfc|Adel Kassah的TUNIOT ESP32编程视频]] * [[https://www.youtube.com/watch?v=lIxs7WG1j-U&feature=youtu.be|内部LED闪烁]] * [[https://www.youtube.com/watch?v=XgK1Gg2JaWI&feature=youtu.be|内部温度传感器]] * [[https://www.youtube.com/watch?v=OgTv2b5x--o&feature=youtu.be|内部触摸传感器]] * [[https://www.youtube.com/watch?v=R4DHyUGhxLo&feature=youtu.be|DHT温度/湿度传感器]] * [[https://www.youtube.com/watch?v=nPMulcBMQ-A&feature=youtu.be|按钮]] * [[https://www.youtube.com/watch?v=0t-e2Dmz5TI&feature=youtu.be|光敏电阻]] * [[https://www.youtube.com/watch?v=JJ-z5MpF8T4&feature=youtu.be|伺服]] * [[https://www.youtube.com/watch?v=56VOc5Yor4E&feature=youtu.be|串行LCDI²C] * [[https://www.youtube.com/watch?v=lF-4mvw5k4o&feature=youtu.be|PWM]] * [[https://www.youtube.com/watch?v=sTvhUscFxb0&feature=youtu.be|连接到网络]] * [[https://www.youtube.com/watch?v=sHapyFJbUKk&feature=youtu.be|切入点]] * [[https://www.youtube.com/watch?v=arG9ncvWtCs&feature=youtu.be|运行一个简单的Web服务器]] * [[https://www.youtube.com/watch?v=Dhcz-zN9UZ0&feature=youtu.be|mDNS协议]] * [[https://www.youtube.com/watch?v=hWIbGP12OSI&feature=youtu.be|客户服务器通信]] * [[https://www.youtube.com/watch?v=ir-pyjsiDF0&feature=youtu.be|使用Android应用程序控制您的ESP32]] * [[https://www.youtube.com/watch?v=MVDg1nMbg8E&feature=youtu.be|通过Wi-Fi获取Android应用程序的数据]] * [[https://www.youtube.com/watch?v=83NY56mf3vE&feature=youtu.be|将数据发送到Adafruit MQTT服务器]] * [[https://www.youtube.com/watch?v=zRtluFIWpXM&feature=youtu.be|从Adafruit MQTT服务器获取数据]] * [[https://www.youtube.com/watch?v=ydqHbY7IPgg&feature=youtu.be|发送电子邮件]] * [Mongoose OS视频](https://www.youtube.com/channel/UCZ9lQ7b-4bDbLOLpKwjpSAw/videos) ,另请参阅:[用户指南教程视频播放列表](https://www.youtube.com/playlist?list=PLNOffh-6mSoRfxD4wTvRziUDUiSLSyJKE) * [[https://www.youtube.com/watch?v=tAn4C1ogrQ4|Mongoose OS安装]] * [[https://www.youtube.com/watch?v=z5JltFNF_RE|使用文件]] * [[https://www.youtube.com/watch?v=zabpI8IeJaw|配置Wi-Fi]] * [[https://www.youtube.com/watch?v=aBmW1ij6BfY&feature=youtu.be|自定义内置Web服务器]] * [[https://www.youtube.com/watch?v=K5AJrEqI_bQ&feature=youtu.be|Mongoose OS和AWS IoT]] * [[https://www.youtube.com/watch?v=Rz6-RvYLLlk&feature=youtu.be|带有Google IoT Core的互联网按钮]] * [[https://www.youtube.com/watch?v=UGcL9y_Cung&feature=youtu.be|使用Amazon AWS IoT的Internet按钮]] * [[https://www.youtube.com/watch?v=1iwwBXFBAcU&feature=youtu.be|通过AWS IoT MQTT进行控制 ]](使用ESP8266,但也适用于ESP32。) * [[https://www.youtube.com/watch?v=H8w0_pWu0ak&feature=youtu.be|AWS设备阴影]] * [[https://www.youtube.com/watch?v=16jF0HUyedg&feature=youtu.be|ESP32 flash加密]]([[https://mongoose-os.com/blog/mongoose-os-implements-esp32-flash-encryption/|博客文章]]) * [[https://www.youtube.com/playlist?list=UUfl_Xz6uEqNqc87H5kr7p_w|Simba嵌入式编程平台视频]] * [[https://www.youtube.com/watch?v=bzCYW8BuIzw&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Pumbaa: 在Nano32上闪烁]] * [[https://www.youtube.com/watch?v=nw6bSOkfeJI&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Pumbaa: Nano32上的队列类单元测试]] * [[https://www.youtube.com/watch?v=M65enXPkcnQ&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Pumbaa: 使用Nano32上的DS18B20室温]] * [[https://www.youtube.com/watch?v=rnbyfbsrgfE&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Pumbaa: Nano32和Arduino Due上的双板CAN闪烁]] * [[https://www.youtube.com/watch?v=R4SLIyBysfg&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Pumbaa: Nano32上的DAC斜坡]] * [[https://www.youtube.com/watch?v=pEYwn7Ddjjo&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Pumbaa: Nano32上的emacs文本编辑器]] * [[https://www.youtube.com/watch?v=m_8_47eeNdE&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Simba: Nano32上的“你好,世界”]] * [[https://www.youtube.com/watch?v=kf5QFNgVe5E&feature=youtu.be&list=UUfl_Xz6uEqNqc87H5kr7p_w|Simba: Nano32和Arduino Due上的CAN客户端 - 服务器测试套件]] * **ESP32单位的第一印象** * [[https://www.youtube.com/watch?v=Jial9AVKqE8&feature=youtu.be&t=55m39s|询问工程师:ESP32-DevKitC和未来的Adafruit ESP32板]] * [[https://www.youtube.com/watch?v=K-cypxACNQ8|星期六chattin'ESP32在这里......]] * [[https://hackaday.com/2016/09/15/esp32-hands-on-awesome-promise/|ESP32实践:令人敬畏的承诺]] * **杂项讨论** * [[https://www.esp32.com/viewtopic.php?f=13&t=2031|ESP32 pSRAM支持]] * [[https://esp32.com/viewtopic.php?f=13&t=293&p=1297|汇编语言参考手册]] * [[https://github.com/espressif/esptool/issues/136|esptool: ESP32重置到Windows上的Bootloader问题]] ==== 开发平台 ==== 开发软件,工具,环境,语言,平台,框架,库,代码和其他资源: * **ESP-IDF (Espressif IoT开发框架)** * [[https://github.com/espressif/esp-idf|存储库]]\\ ESP32的官方发展框架. * [[https://github.com/espressif/esp-idf/releases|ESP-IDF发布]] * 工具链设置: [[https://docs.espressif.com/projects/esp-idf/en/latest/get-started/windows-setup.html|Windows]], [[https://docs.espressif.com/projects/esp-idf/en/latest/get-started/linux-setup.html|Linux]], [[https://docs.espressif.com/projects/esp-idf/en/latest/get-started/macos-setup.html|macOS]] * [[https://github.com/espressif/esp-idf/tree/master/examples|实例]] * [[https://github.com/espressif/esp-idf/tree/master/components/|组件]] * [[https://github.com/espressif/esp-idf-template/|ESP-IDF计划模板]] * [[https://github.com/espressif/esp32-at|ESP32 ESP-IDF的AT申请]] * **其他Espressif项目** * [[https://github.com/espressif/openocd-esp32|具有ESP32 JTAG支持的OpenOCD(片上调试器)分支]] * [[https://github.com/espressif/binutils-esp32ulp|支持ESP32 ULP协处理器的BinUtils Fork]] * [[https://github.com/espressif/esp32-bt-lib/|ESP32蓝牙/BLE堆栈预编译二进制库]]\\ (包含在ESP-IDF中.) * [[https://github.com/espressif/esp32-wifi-lib|ESP32 Wi-Fi堆栈预编译二进制库]]\\ (包含在ESP-IDF中.) * **Arduino (C++)** * [[https://github.com/espressif/arduino-esp32|ESP32的Arduino核心]] * **Simba嵌入式编程平台**\\ 另请参见:[[https://github.com/eerimoq/pumbaa/|Pumbaa(Simba上的MicroPython)]] * [[https://github.com/eerimoq/simba/|存储库]] * [[https://github.com/eerimoq/simba/releases/tag/10.1.0|最新发布的]] * 官方主板支持: [[https://simba-os.readthedocs.io/en/latest/boards/nano32.html|Nano32]], [[https://simba-os.readthedocs.io/en/latest/boards/esp32_devkitc.html|ESP32-DevKitC]], [[https://simba-os.readthedocs.io/en/latest/boards/maple_esp32.html|Maple ESP32]] * **[[https://www.zephyrproject.org/|Zephyr项目]]**\\ 可扩展的实时操作系统(RTOS),支持多种硬件架构,针对资源受限设备进行了优化,并在构建时考虑了安全性。 * [[https://github.com/zephyrproject-rtos/zephyr/pull/517|初步ESP32端口]] * [[https://docs.zephyrproject.org/latest/boards/xtensa/index.html|支持的Xtensa板]] * **[[https://mongoose-os.com/|Mongoose OS]]** * [[https://mongoose-os.com/blog/mongoose-os-is-ported-to-esp32/|好处和安全]] * [[https://mongoose-os.com/docs/quickstart/setup.md#/quickstart/|快速入门指南]] * 实例 * [[https://mongoose-os.com/blog/use-mongoose-os-to-provision-and-work-with-amazon-aws-iot-in-3-minutes/|亚马逊AWS物联网]] * [[https://mongoose-os.com/blog/internet-button-on-esp8266-and-amazon-aws-iot-in-2-minutes/|Internet按钮和Amazon AWS IoT]] * [[https://mongoose-os.com/blog/mongoose-os-app-iot-door-sensor/|物联网门传感器应用程序]] ([[https://www.youtube.com/watch?v=v5jblypN28E&feature=youtu.be|视频]], [[https://github.com/mongoose-os-apps/door-sensor|代码]]) * [[https://mongoose-os.com/blog/mongoose-os-iot-smart-pool-pump-app/|物联网智能池泵应用]] ([[https://github.com/mongoose-os-apps/smart-pool-pump|代码]]) * [[https://mongoose-os.com/blog/secure-remote-device-management-with-mongoose-os-and-aws-iot-for-esp32-esp8266-ti-cc3200-stm32/|安全的远程设备管理]] * [[https://mongoose-os.com/blog/mongoose-os-adds-ethernet-support-for-esp32/|ESP32的以太网支持]] * [[https://mongoose-os.com/blog/bluetooth-support-for-esp32/|ESP32的蓝牙支持]] * **[[http://www.nuttx.org/|NuttX RTOS]]** * [[http://www.nuttx.org/Documentation/NuttX.html#esp32|ESP32支持]] * **MicroPython** * [[http://micropython.org/|官方MicroPython]] * [[http://micropython.org/download#esp32|下载(二进制固件)]] * [[https://github.com/micropython/micropython-esp32/|存储库]]\\ 在micropython-esp32存储库中, [[https://github.com/micropython/micropython-esp32/commits/esp32|esp32分支]]是默认分支(并且更活跃)而不是[[https://github.com/micropython/micropython-esp32/commits/master|主分支]]。 * Pumbaa\\ Simba上的MicroPython. * [[https://pumbaa.readthedocs.io/en/latest/|文档]] * [[https://github.com/pycom/pycom-micropython-sigfox|Pycom的MicroPython]]\\ MicroPy的一个分支,ESP32端口定制为在Pycom的IoT多网络模块上运行。注:[[https://forum.pycom.io/topic/550/pycom-and-damien-george-join-forces-for-the-esp32|Pycom和Damien George联手ESP32]]。 * [[https://github.com/loboris/MicroPython_ESP32_psRAM_LoBo|Boris Lovosevic's MicroPython]]\\ 适用于ESP32的MicroPython,具有4个MiB pSRAM支持和ESP-IDF构建系统。有关详细信息,请参阅Boris的[[https://esp32.com/viewtopic.php?f=17&t=2446|论坛帖子]]。 * **Hybrid C/Python** * [[https://www.zerynth.com/|Zerynth]]\\ [[https://www.espressif.com/en/media_overview/news/zerynth-introduces-python-esp32|“Zerynth在ESP32上推出Python”]](2017年9月30日) * **Lua** * [[https://github.com/Nicholas3388/LuaNode|LuaNode]] * [[https://github.com/whitecatboard/Lua-RTOS-ESP32|Lua RTOS]]\\ 使用Lua编程语言直接编程或使用基于块的编程语言将块转换为Lua。 * [[https://github.com/loboris/Lua-RTOS-ESP32-lobo|Boris Lovosevic's Lua RTOS Fork]]\\ 为LED(WS2812)和[[https://www.youtube.com/watch?v=esOO3fN1xDw&feature=youtu.be|TFT(ILI9341和ST7735)]]添加了模块,并修改了其他模块。 * [[https://github.com/whitecatboard/whitecat-ide|基于Whitecat生态系统的Web IDE]]\\ Whitecat以Lua RTOS为核心。 * [[https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32|NodeMCU固件(ESP32开发分支)]] * [[https://github.com/nodemcu/nodemcu-firmware/projects/1|NodeMCU ESP32 / ESP-IDF项目(进度跟踪)]] * [[https://github.com/nodemcu/nodemcu-firmware/issues/1319|RTOS-SDK,ESP32和前进之路(讨论)]]\\ 历史:[[https://github.com/nodemcu/nodemcu-firmware/wiki|ESP31 RTOS迁移状态]] * **JavaScript** * Duktape * [存储库](https://github.com/nkolban/duktape-esp32) * [文档](https://github.com/nkolban/duktape-esp32/tree/master/docs) * [二进制下载和安装](https://github.com/nkolban/duktape-esp32/blob/master/docs/installation.md)({{:esp32-duktape-2017-01-20_1_.tar.gz|esp32-duktape-2017-01-20.tar.gz}}) * Espruino JavaScript * 存储库 * 文档 * [[http://esp32.info/wordpress/espruino-builds/|构建]] * [[https://gitter.im/espruino/esp32|聊天(Gitter)]] * Mongoose JS (mJS) * [[https://github.com/cesanta/mjs|存储库]] * [[https://mongoose-os.com/docs/quickstart/setup.md#/mjs/|文档]] * [[https://mongoose-os.com/blog/mjs-a-new-approach-to-embedded-scripting/|简介: mJS — 一种嵌入式脚本编写的新方法]] * **[[https://github.com/mruby-esp32|mruby]] (Carson McDonald & Yamamoto Masaya)** * [[https://github.com/mruby-esp32/mruby-esp32|mruby应用程序模板]] * [[https://github.com/mruby-esp32/mruby-esp32-app-mirb|mirb(可嵌入交互式Ruby Shell)]] * [[https://github.com/mruby-esp32/mruby-esp32-i2c|ESP32 mruby的I²C库]] * 值得注意的项目: RubyOnWheelchair\\ 尽管基于STM32的电路板最终用于板载以太网项目的最终形式,但在原型制作过程中使用了ESP32电路板。 * **向前** * [[https://github.com/MitchBradley/cforth|CForth]] * [[https://github.com/ForthHub/discussion/issues/39|关于ForthHub的讨论]] * **BASIC** * [[https://hackaday.com/2016/10/27/basic-interpreter-hidden-in-esp32-silicon/|TinyBasic]] (另请参阅: [[https://asciinema.org/a/3ek0x0yb6p5e837qwtiyohq1i|ESP32文本演示中的BASIC演示。]]) * **其他代码和库** * [[https://github.com/classycodeoss/esp32-ota-https|ESP32-OTA-HTTPS:安全的无线更新]]([[https://blog.classycode.com/secure-over-the-air-updates-for-esp32-ec25ae00db43|文章]]) * [[https://github.com/tuanpmt/esp-request|ESP32的轻量级HTTP客户端]]。 * [[http://esp32.net/|libcurl与ESP32一起使用的例子([[https://www.esp32.com/viewtopic.php?f=18&t=1833|论坛帖子]]) * MQTT * [[https://github.com/espressif/esp-mqtt|ESP32 MQTT库]]和[[https://github.com/tuanpmt/esp32-mqtt|实例项目]](Tuan PM)\\ 基于ESP-IDF的ESP32组件。 * [[https://github.com/256dpi/esp-mqtt|用于ESP-IDF项目的MQTT组件]](JoëlGähwiler)\\ 基于lwmqtt库。 * [[https://libwebsockets.org/|LibWebSockets]]\\ 构建轻量级C库以使用最少的CPU和内存资源,在客户端或服务器两个方向上提供快速吞吐量。 * [[https://github.com/warmcat/libwebsockets/|LibWebSockets存储库]] * [[https://github.com/warmcat/lws-esp32-factory|LibWebSockets ESP32工厂应用程序]] * [[https://github.com/warmcat/lws-esp32-test-server-demos|在ESP32 OTA应用程序上运行的LibWebSockets演示]] * [[https://gist.github.com/MakerAsia/37d2659310484bdbba9d38558e2c3cdb|ESP32 (ESP-IDF) Wi-Fi连接并解析DNS]] * [[https://github.com/carsonmcdonald/esp32-aws-iot|用于连接AWS IoT平台的模板]] * [[https://github.com/ESP32DE/TCP-Standalone-HTTP-Server|Rudi的独立HTTP服务器]]\\ ([[https://esp32.com/viewtopic.php?f=2&t=265#p1148|论坛帖子1]], [[https://esp32.com/viewtopic.php?f=2&t=99#p398|2]] ; [[https://www.youtube.com/watch?v=kXl6lVHTTBQ&feature=youtu.be|视频1]], [[https://www.youtube.com/watch?v=pHq37pG9eMM&feature=youtu.be|2]]) * [[https://github.com/jmattsson/nodemcu-prebuilt-toolchains|用于NodeMCU开发和CI使用的预制ESP8266和ESP32工具链]] * [[https://github.com/nkolban/esp32-snippets|Neil Kolban的ESP32代码片段]] * [[https://github.com/feelfreelinux/myesp32tests|FeelFreeLinux的ESP32存储库]] * [[https://github.com/feelfreelinux/myesp32tests/blob/master/examples/http_server.c|通过HTTP服务器控制GPIO]]\\ 使用lwIP http_server_netconn示例。 * [[https://github.com/feelfreelinux/myesp32tests/blob/master/examples/thingspeak.c|ThingSpeak示例]] * 环形日志(Edmund Huber)\\ 磁盘上的[[https://en.wikipedia.org/wiki/Circular_buffer|环形缓冲区]],用于持久的固定大小的日志。 * [[https://github.com/menhirsys/ring_log-esp-idf|ESP-IDF示例项目]] * [[https://github.com/menhirsys/ring_log|库]] * [[https://www.esp32.com/viewtopic.php?t=2067|论坛帖子]] * 温度/湿度传感器 * [[https://github.com/feelfreelinux/ds18b20|ESP-IDF的单个DS18B20]]\\ DS18B20是1-Wire数字温度计。 * [[https://github.com/samrjohnston/ESP32Projects|简单的DHT11库]]\\ DHT11是一款简单的温湿度传感器。 * BME280 湿度/温度/压力传感器 * [[https://github.com/adafruit/Adafruit_BME280_Library|Adafruit BME280 Arduino库]] * [[https://github.com/roamingthings/esp32-bme280|BME280驱动程序]] * [[https://github.com/yanbe/bme280-esp-idf-i2c|通过ESP-IDF的I²C主驱动器从BME280读取值]] * [[https://github.com/gloveboxes/ESP32-MicroPython-BME280-MQTT-Sample|ESP32 MicroPython BME280 MQTT样品]] * 相机 * [[https://github.com/igrr/esp32-cam-demo|Igrr的ESP32-Cam-Demo]] ([[https://twitter.com/i_grr/status/796732016611860480|使用OV7725]])\\ 应该与其他OV7xxx系列相机一起使用。此外,[[https://www.youtube.com/watch?v=iw5b26QmWbE&feature=youtu.be|PCBReflux使用此代码库和OV2640]]。 * Bitluni的OV7670相机和TFT显示屏 * [[http://bitluni.net/ov7670-with-fifo/|OV7670带FIFO存储器]]\\ [[https://www.youtube.com/watch?v=v_8XifFcpaI&list=PLjUbKCHhzPExyfSCF_d9oH97dmMvn3tBD|视频1]], [[https://www.youtube.com/watch?v=fk4nVWwbxOc&list=PLjUbKCHhzPExyfSCF_d9oH97dmMvn3tBD|视频2]], [[https://github.com/bitluni/ESP32Camera|代码]] * [[http://bitluni.net/esp32-i2s-camera-ov7670/|OV7670没有FIFO存储器]]\\ [[https://www.youtube.com/watch?v=S2yTQHM82jc&list=PLjUbKCHhzPExyfSCF_d9oH97dmMvn3tBD|视频]], [[https://github.com/bitluni/ESP32CameraI2S|代码]] * 发光二极管 * [[https://github.com/MartyMacGyver/ESP32-Digital-RGB-LED-Drivers|数字RGB LED(WS2812 / SK6812 / NeoPixel / APA102 / DotStar)驱动程序]] * [[https://github.com/MartyMacGyver/AniCharlieplex|AniCharlieplex]]\\ 动画使用IS31FL3731突破和Charlieplex 9x16 LED矩阵。 * [[https://github.com/ExploreEmbedded/hornbill-lights|通过蓝牙控制WS2812 LED灯条的固件和应用程序]] * 机器人 * [[https://hackaday.io/project/25430-mini-wifible-4wd-robot-platform|迷你WiFi / BLE 4WD机器人平台]]([[https://github.com/smily77/MPA|代码]],[[https://hackaday.com/2017/06/16/esp32-mini-robot-packs-sensors-and-4wd/|摘要信息]]) * 游戏 * [[https://github.com/espressif/esp32-doom|ESP32-DOOM]] ([[https://www.esp32.com/viewtopic.php?f=18&t=2338|论坛帖子]], [[https://www.youtube.com/watch?v=Gb_JFDa0AIo&feature=youtu.be|视频]]) * [[https://github.com/mhagegh/esp32_ili9328_15puzzle|15拼图]]\\ [[https://en.wikipedia.org/wiki/15_puzzle|15拼图]] 滑动瓷砖拼图与ILI9328显示器一起使用。 * 任天堂游戏系统仿真 * [[https://github.com/espressif/esp32-nesemu|ESP32-NESEMU]] ([[https://www.youtube.com/watch?v=ympmRydFMmE&feature=youtu.be|视频]],[[https://hackaday.com/2016/10/10/porting-nes-to-the-esp32/|Hackaday摘要]])\\ ESP32的任天堂娱乐系统模拟器。 * [[https://hackaday.com/2016/11/28/tiniest-game-boy-hides-in-your-pocket/|藏在你的口袋里最小的游戏男孩]] ([[https://www.youtube.com/watch?v=BYXAZZfJm-g&feature=youtu.be|视频]]) * [[https://twitter.com/ESP32net/status/792218586563567617|WiFiBoy32]] * Wi-Fi * [[https://github.com/Jeija/esp32free80211|ESP32 802.11自由输出]]\\ 发送任意IEEE 802.11帧。另请参阅:[[https://www.youtube.com/watch?v=yCLb2eItDyE&feature=youtu.be|ESP32 Wi-Fi范围测试:使用定向天线10公里]]。 * 嗅探 * [[http://blog.podkalicki.com/esp32-wifi-sniffer/|Wi-Fi Sniffer]] (Łukasz Podkalicki) * [[https://github.com/spacehuhn/ArduinoPcap|ArduinoPcap (Stefan Kremser)]]\\ 用于为Wireshark和其他程序创建和发送.pcap文件的库。([[https://www.youtube.com/watch?v=3Ac6X6ZBQ0g&feature=youtu.be|视频]]) * BluFi\\ 虽然这是蓝牙,但BluFi可为Wi-Fi设置提供入门功能。另请参阅:[[https://github.com/EspressifApp/EspBlufiForAndroid|EspBluFi Android应用程序]]和[[https://www.espressif.com/sites/default/files/documentation/esp32_bluetooth_networking_user_guide_en.pdf|ESP32蓝牙网络用户指南]]。 * [[https://github.com/espressif/esp-idf/tree/7522b5342320d73036a54501b1773889ecd36c05/examples/bluetooth/blufi|ESP-IDF BluFi演示]] * [ESP32-BluFi组件](https://github.com/wolfeidau/esp32-blufi)和[ESP-IDF演示](https://github.com/wolfeidau/esp32-blufi-demo), Mark Wolfe * 蓝牙 * [[https://github.com/bluekitchen/btstack/tree/master/port/esp32|Espressif ESP32平台的BTstack端口]] * 音频 * [[https://github.com/MrBuddyCasino/ESP32_MP3_Decoder|MP3和AAC解码器]] ([[https://www.esp32.com/viewtopic.php?f=17&t=1026|论坛帖子]], [[https://www.youtube.com/watch?v=aX3i3f_fO2Q&feature=youtu.be|演示视频]])\\ 迈克尔“MrBuddyCasino”Böckling的端口是Jeroen“Spritetm”Domburg的ESP8266 MP3解码器到ESP32。 * [[https://github.com/kodera2t/ESP32_OLED_webradio|支持OLED显示屏的MP3解码器]] ([[https://www.youtube.com/watch?v=Qv_kD2GrlUY&feature=youtu.be|演示视频]])\\ Microwavemont(kodera2t)的MrBuddyCasino的端口支持OLED显示器。另见:[[https://github.com/n24bass/ESP32_OLED_webradio|n24bass的分叉]] * [[https://github.com/ThomasBarth/ESP32-CAN-Driver|CAN司机]](托马斯巴特)\\ 另请参见:[[http://www.barth-dev.de/can-driver-esp32/|ESP32]],[[https://hackaday.io/project/20204-esp32-can-driver|Hackaday.io项目]]和[[https://esp32.com/viewtopic.php?f=12&t=380&p=8922#p8922|论坛主题的]][[http://www.barth-dev.de/can-driver-esp32/|CAN驱动程序]]。 * 显示和图形 * [[https://github.com/loboris/ESP32_TFT_library|ILI9341和ILI9488的TFT库]] ([[https://www.esp32.com/viewtopic.php?f=17&t=1937|论坛帖子]]) * [[https://github.com/MhageGH/esp32_ILI9328_15Puzzle|15 ESP32和ILI9328上的拼图]] * [[https://github.com/loboris/ESP32_ePaper_example|ESP32的ePaper库]]\\ 注意:在ePaper.c中调整SPI时钟 * [[https://github.com/G6EJD/ESP32-8266-ePaper-Serial-UART-Wx-Display|Waveshare 4.3英寸电子纸UART(Arduino代码)]]\\ [[https://www.youtube.com/watch?v=BNwTUmJfSwQ&feature=youtu.be|视频]] ; [[https://www.waveshare.com/wiki/4.3inch_e-Paper_UART_Module|供应商的维基页面]]。 * [[https://github.com/Anirudhvl/Esp32-Nokia-5110-Interfacing-and-NTP-Sync-IST-Digital-Clock|修改了PCD8544库,用于连接ESP32和诺基亚5110 LCD]] * [[https://github.com/krzychb/dac-cosine|DAC-Cosine]] (Krzysztof)\\ 在ESP32内部运行余弦波形发生器的API。 * [[https://github.com/hackffm/ESP32_BadApple|ESP32_BadAppleBad:SSD1306 OLED和RLE视频数据]]([[https://hackerspace-ffm.de/wiki/index.php?title=Benutzer:Tut|Lutz Lisseck]])\\ 东芝在带有SSD1306 OLED的ESP32上观看Bad Apple视频; 使用Heatshrink压缩库来解压缩RLE编码的视频数据。 * 音频频谱可视化 * [[https://github.com/G6EJD/ESP32-8-Octave-Audio-Spectrum-Display|SH1106 OLED的8倍频程]](G6EJD; [[https://www.youtube.com/watch?v=OStljy_sUVg&feature=youtu.be|视频]]) * [[https://github.com/tobozo/ESP32-Audio-Spectrum-Waveform-Display/tree/wrover-kit|ILI9341]](Tobozo)[[https://github.com/tobozo/ESP32-Audio-Spectrum-Waveform-Display/tree/wrover-kit|8个八度音程]] * **开发工具和环境** * [[https://platformio.org/|PlatformIO]]\\ [[https://platformio.org/platforms/espressif32|PlatformIO Espressif 32平台包]], [[http://docs.platformio.org/en/latest/platforms/espressif32.html|文档]]和[[https://github.com/platformio/platform-espressif32|存储库]]。 * [[https://www.zerynth.com/zerynth-studio/|Zerynth Studio]]\\ Zerynth的物联网设备平台中间件[[https://community.zerynth.com/discussion/534/zerynth-r2-0-10-is-out|支持ESP32]]。 [[https://docs.zerynth.com/latest/supported_boards.html|支持的主板]]包括 [[https://docs.zerynth.com/latest/official/board.zerynth.esp32_devkitc/docs/index.html|ESP32-DevKitC]], [[https://docs.zerynth.com/latest/official/board.zerynth.sparkfun_esp32thing/docs/index.html|SparkFun ESP32 Thing]], [[https://docs.zerynth.com/latest/official/board.zerynth.olimex_esp32evb/docs/index.html|Olimex ESP32-EVB]]和[[https://docs.zerynth.com/latest/official/board.zerynth.olimex_esp32gateway/docs/index.html|Olimex ESP32网关]]。 * [[https://www.pycom.io/pymakr/|Pymakr]]\\ 用于Pycom板上的MicroPython的Pycom IDE。 * [[http://easycoding.tn/esp32/demos/code/|用于ESP32 Web IDE的TUNIOT]]\\ TUNIOT是一个生成Arduino代码的可视化编程环境。 * [[https://github.com/nkolban/esp32-pi|Neil Kolban在Raspberry Pi上用于ESP32的开发工具]]\\ ([[https://esp32.com/viewtopic.php?f=17&t=256|论坛帖子]],[[https://www.youtube.com/watch?v=jt0aaMQD1WI&feature=youtu.be|视频]]) * [[https://github.com/ESP32DE/devC_esp-idf|具有ESP32 ESP-IDF支持的DevC ++ IDE]]\\ ([[http://esp32.de/devC_esp-idf/4u.html|设置说明]]) * QEMU * [[https://github.com/Ebiroll/qemu_esp32|QEMU ESP32]] * [[https://github.com/OSLL/qemu-xtensa/|QEMU Xtensa]]\\ [[https://github.com/OSLL/qemu-xtensa/tree/xtensa-esp32|Nb,xtensa-esp32分支]] ; 还看到[[https://github.com/Ebiroll/qemu-xtensa-esp32|qemu-xtensa-esp32]]用于测试的fork,以及[[https://github.com/jcmvbkbc|Max Filippov]]的[[https://github.com/jcmvbkbc|固定存储库]]。 * [[https://github.com/whitecatboard/whitecat-ide|基于Whitecat生态系统的Web IDE]] * [[https://www.visuino.com/|Arduino的Visuino图形开发]]\\ 具有[[https://www.visuino.com/orders|各种定价选项的]]商业IDE 。 * **PCB设计资源** * KiCad * [ESP32 KiCad封装](https://github.com/adamjvr/ESP32-kiCAD-Footprints/), Adam Vadala-Roth * [KiCad库](https://github.com/baoshi/KiCad), Baoshi Zhu * [KiCad ESP32原理图符号](http://41j.com/blog/2016/09/kicad-esp32-schematic-symbol/), Nava Whiteford * WEMOS LoLin32 KiCad库/封装库(Eric Renfro) * [[https://github.com/morganrallen/esp32-kicad|ESP32 KiCad]] (Morgan Allen) * EAGLE * [[https://github.com/MacroYau/MacroYau-Eagle-Libraries|EAGLE库(Macro Yau)]] * Altium Designer * [[http://evertdekker.com/?p=854|ESP-32S和ESP-WROOM-32的库]] (Evert Dekker) * 硬件参考设计 * [ESP32硬件设计指南](https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf)(PDF) * [ESP-WROOM-32参考设计V1.0](https://www.espressif.com/sites/default/files/documentation/esp-wroom-32_reference_design_v1.0.zip)(ZIP) ### 硬件 [芯片及模块](http://esp32.net/#Hardware) ### 购买渠道及相关信息 [如何购买?](http://esp32.net/#Purchasing)