前言 本次用到的为arduino环境编写的。 先前我是用到Thonny,但其网络库在api请求时不支持重定向,而arduino库支持。 并且感谢博主 2345VOR (鹏哥) 其博客: 2345VOR 我的代码在他的基础框架进行修改的 实物 硬件准备 1.一块esp32 2.屏幕 1.8寸TFT彩屏(驱动芯片ST7735) 3.语音输入与输出部分 (货物清单在这) 4.杜邦线,面包线,led,按键,散热片(芯片发热量有点大) 库文件准备 1.首先要有编程环境(arduino) 2.安装esp32开发板管理 3.安装必要的库文件 #include <TFT_eSPI.h> //tft库 #include <U8g2_for_TFT_eSPI.h> //汉字库头文件,主要是它 #include <WiFi.h> #include <ArduinoJson.h> #include <HTTPClient.h> #include "base64.h" #include "cJSON.h" //网络请求与解析库 #include <driver/i2s.h>//语音输入输出库...