ESP32-USB
最近买了一个ESP32 U盘,本来是想着来做BAD USB的,结果做不了。
只能用于Arduino,ESP32-IDF开发,不能使用Micropython,采用ESP32-PICO-D4,自带串口HDM芯片
4MB开发储存(能做到这么小的芯片塞一个软盘的内存,666。
链接: ESP32开发板 USB Dongle 蓝牙网关 MicroPython ESPHome-淘宝网 (taobao.com)
下载Arduino
按照官方的教程,我们需要下载Arduino
下载地址: Software | Arduino
选择最新版本,下载完毕后。
需要安装ESP32环境
这有点麻烦,时间可能有点久,有安装可以跳过。
打开Arduino,点击 文件 - 首选项
滑倒下面填写: https://dl.espressif.com/dl/package_esp32_index.json
点击确认,在开发板管理中搜索: ESP32
安装最新版本。】
如遇到网络错误,请一个个照着链接下载。
刷写一个简单的程序
在工具 - 开发板中找到ESP32 - ESP32 Dev Module
在工具 - 端口中选择ESP32 USB的端口,通常都不一样,有的是COM3,或者COM5和6,不一样的。
刷入程序,这个程序要自己开发。
简单的LED灯代码:
1 | #define LED_BUILTIN (10) |
代码就是重复亮LED灯。
结尾
价格有点贵,可以买他家其他的产品,用keli开发似乎可以做BAD USB,但是手上有一个Diglspark开发板了,就不用了。
当然Bad USB是违法的,只能用于测试。
博客超级久没更新了,2023年发生了很多事情,希望明年能安心一点。