12907| 9
|
[进阶] Arduino|ESP8266化身USB2TTL串口模块 |
本帖最后由 pATAq 于 2017-4-8 22:43 编辑 ESP8266也能当USB2TTL串口模块使用 原文译自Transform Your ESP8266 Board into a USB to Serial Board Easily with Arduino Serial Bypass Sketch。 日常都会用到USB转串口模块,用来调试、登录以及为各种开发板上传程序。虽然这个模块并不贵,但是有时候手头木有咋么办?如果你手头有一块Arduino兼容板,那问题就迎刃而解了,借助ArduinoSerialBypass.ino小程序,可以很方便地将Arduino兼容板变成一个USB2TTL调试模块使用,而现在,网友Zoobab发现,这同样适用于烧录了Arduino固件的ESP8266。 【Wemos D1 Mini】国产的小板子,产品介绍见此,板载CH340G串口模块,兼容Arduino和NodeMCU。 让我们看看这个神奇的小程序是什么: [mw_shl_code=cpp,true]void setup() { pinMode(0,INPUT); pinMode(1,INPUT); } void loop() { }[/mw_shl_code] 啊哈,两行不能再简单的代码,实现了Tx和Rx引脚(0和1)设置为输入以确保串行连接不会受到干扰,详细解释如下:
上述方案适用于板载有USB2TTL模块的Arduino兼容板,并且也适用于使用ESP8266方案的Wemos D1 Mini(烧录Arduino固件),注意,标准Arduino使用5v电平,ESP8266使用3.3v电平。 如果想要使用wifi转串口功能,则可以借助 ESPLink 固件,缺点是无法像Arduino固件那样还能同时使用其他引脚。当然由于ESPLink固件是开源的,你可以进行二次开发。 PS:建议访问原文以查看更多精彩评论;ZooBaB好像是个大触啊! 更多关于ESP8266的入门进阶可以看我的文章:http://www.cnblogs.com/sjqlwy/p/smart_all_in_1.html (图多杀猫预警) |
本帖最后由 yywudao 于 2019-6-9 08:09 编辑 漫步者 发表于 2019-6-4 20:51 D1 Mini与NodeMCU区别主要是 1、D1 MiNi板子上有5V和3.3V的电源输出引脚,NodeMCU只有3.3V的电源输出引脚 2、NodeMCU板子上有颗LED指示灯(不是ESP8266主芯片的那颗LED),有个FLASH按钮,这两样D1 MiNi板子上没有 3、D1 MiNi板子有配套的传感器扩展板,可以直接插上使用,避免了接线的麻烦。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed