我是NodeMCU的新用户,我想让它与SIM900等GSM模块进行通信。我可以使用ESP8266的第二个UART终端与GSM模块连接吗?
感谢。
答案 0 :(得分:1)
是的,你可以。第二个串行接口在gpio 13(rxd2)和15(txd2)上有界。您可以通过lua:
上的这些命令切换到控制它们body
所以你的代码看起来像是:
uart.alt(1);
uart.setup(..);
Here是nodemcu uart用法的文档。
如果您要使用arduino,您可以使用SoftwareSerial库将任何gpio配置为串行接口,如下所示:
uart.alt(1) --use alternative gpios
uart.setup(0, 9600,8, uart.PARITY_NONE, uart.STOPBITS_1,0)
uart.on(...)
uart.alt(0) --switch back to standard Rx/Tx pins