上上周买了一个ESP32的板子就放盒子里面了, 一直也没有玩.今天找东西看见了,就玩耍一波.. 设备就是个surface pro3 ,也没有安装arduino所以就连安装的过程也写一下 在板子的后面有字,直接搜索.很多人看见英语头麻.麻啥呢. 看了一下图,这个就是我手里面的东西.就是这样的 这个是30脚的开发板.我就是这个板子 这个好像也是30脚的. 我们这里直接在官网下载 点仅下载 https://downloads.arduino.cc/arduino-1.8.13-windows.exe 这个地方,可能得fq.后面下载很快得 https://www.arduino.cc/en/donate/ https://medium.com/@elisabethlevana/introduction-to-esp32-171c0cfad957 https://www.arduino.cc/en/Tutorial/HomePage https://dl.espressif.com/dl/package_esp32_index.json 我直接在浏览器打开了,因为以前调试东西,有一个json得插件 所以这边直接就给我格式化了.有层级关系.内容也浅显易懂. 在上面下载得同时,我们得准备让我们得开发板可以支持arduino 就是原版得arduino不支持,我们得让软件支持.就是要配置好,工具链. 当你在一个json上面放置鼠标时,右边会显示更详细得信息 默认是英文得设置界面 这边改成zh 我们可以直接打开这个插件 好啦,就这样了.已经下载好了.我们继续 无脑得下一步,直到打开. https://dl.espressif.com/dl/package_esp32_index.json 然后点这个.记得把我上面得链接复制 填到这里 填好以后 现在Arduino也开始有一些人性化得更新了. 可以看到是把不同核心得芯片又进行了一次分类 我们搜索esp32,安装.网速随缘吧. https://github.com/espressif/arduino-esp32 ing ~~~ 有能力得可以改里面得东西,开源得.我把GitHub的地址放上面了 这个是esp32 的readme 此时我们打开看一下,可以看到很多的esp板子 打开设备管理器,可以看到3个串口 一个有线的,2个蓝牙的.后面会说一下这个. 我们选择DOIT ESP32 DEVKIT v1这个板子 https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers 有的用户可以插上板子不出现串口,需要安装驱动,网址我附上了 可以看到我覆盖安装.成功了.不说了 国际惯例,点个灯 可以在code里面进行编程 可以设置这个板子类型 可以选择日志输出的情况 自己看电脑选择 摁EN按钮,串口得信息被捕获到这里 注意这里可以选取波特率 和选择串口号码 可以在这个工作区单独得配置 这个地方我把输出得log等级变成了info 也可以UI配置 上传 就是这些个项目的符号都没有被配置到 点这里 我配置了一下 然后这个地方加进来了头文件,还是这样 C:\Users\yunswj\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries 重启之后倒是还在分析,但是还是不行.... https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference 上大杀器 现在这个很人性化了,还有提示. 以前可没有 先下载python 的解释器 再下载核心的解释器 提示使用.后面又文章专门写 这时我们看一眼这个选项.开一下.看看是什么情况 没有什么不同,不配. 版本是ESP32DOWDQ6 wifi BT 双核 240MHZ 就是arduino有点吃配置,我觉得这点程序占空间太大了. 即使点灯,也是串口有消息 我把下面得log翻译了一下,也是可以看到很多有趣得东西 比如,flash大小为4MB. 看蓝灯在闪烁 这是ESP32 DEVKIT DOIT开发板。该评估板有两个版本,分别具有30个和36个GPIO。两者的工作方式相似。我更喜欢具有30个GPIO的版本,因为它带有两个GND引脚(但是,很难在线找到具有30个GPIO的版本)。此外,即使其他型号带有更多GPIO,也不建议使用多余的GPIO(它们已连接到ESP32集成闪存)。 引脚标记在板的顶部,因此很容易识别连接外围设备的引脚。它带有板载RESET(EN)和BOOT按钮。此外,它带有USB到UART接口,因此您可以使用Arduino IDE或其他开发环境轻松对其进行编程,并带有稳压电路。该评估板可以使用micro-USB连接器或VIN或3.3V引脚供电,但不随附电池连接器。 功能和规格以下是ESP32芯片的部分功能和规格的简要介绍:
这个是国外的价钱. 老外觉得便宜~ 引脚配置和引脚数。要在您的项目中正确使用ESP32,需要访问板级引脚
https://makeradvisor.com/esp32-development-boards-review-comparison/ 我们首先跑一个简单的wifi扫描程序 一个新的例子会出现一个新窗口 打开监视器 出现乱码,调整波特率 这个就好 可以看到扫描并打印 我们看一眼代码 接着看这个BLE 打开这个 看串口扫描到了设备 我们看看蓝牙串口 写着 我已经ok,你整快点可以连接了 我先放一个成功的截图 下载这个串口的软件 界面 先得再设置界面配对过一次才可以 在设置里面点名字,才可以连接 中文支持正常 这篇就到这里 |
|