gpt4 book ai didi

sockets - 无法使用ESP8266和Arduino uno建立连接

转载 作者:行者123 更新时间:2023-12-03 11:53:12 29 4
gpt4 key购买 nike

我正在使用带ESP8266的Arduino Uno Rev3连接到网络并通过TCP套接字发送一些数据。我正在使用以下代码建立连接

boolean connectWifi() {
String cmd = "AT+CWJAP=\"";
cmd += SSID;
cmd += "\",\"";
cmd += PASS;
cmd += "\"";
Serial.flush();
Serial.println(cmd);
delay(5000);
if(Serial.find("OK")) {
Serial.println("Connected");
return true;
} else {
Serial.println("Not connected");
return false;
}
}

但是每次我在arduino loop()中调用此函数时,都会收到“未连接”的消息。

我已经尝试从运行在Arduino上的空代码的串行监视器直接连接,并且此AT命令运行得很好。有人对什么地方有什么想法吗?

连接方式:

(在我需要直接从arduino代码发送命令时使用)
Arduino ------------ ESP8266
3.3v --------------------- vcc
gnd ---------------------- gnd
3.3v ------------------- CH_PD
TX ------------------------ RX
RX ------------------------ TX

(在我需要直接从arduino串行监视器发送命令时使用)
Arduino ------------ ESP8266
3.3v --------------------- vcc
gnd ---------------------- gnd
3.3v ------------------- CH_PD
TX ------------------------ TX
接收------------------------ RX

最佳答案

我只是将blank.bin上传到ESP中,并且一切正常。有一些示例代码与Arduíno冲突。

关于sockets - 无法使用ESP8266和Arduino uno建立连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29398038/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com