完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我已将 Arduino 与 ESP8266 连接,
Arduino 引脚 2 连接到 ESP 的 Tx Arduino 引脚 3 通过分压器连接到 ESP 的 Rx Arduino GND 连接到 ESP 的 GND Arduino 3v3 连接到 ESP 的 CH_PD 我使用 1117 稳压器为 ESP8266 供电 当我最初购买 ESP8266 时工作但现在它显示无穷无尽的垃圾值流...... arduino 使用以下代码编程 #include SoftwareSerial esp8266(2,3); // 使 RX Arduino 线为引脚 2,使 TX Arduino 线为引脚 3。// 这意味着您需要将 TX 线从 esp 连接到 Arduino 的引脚 2 // 以及从 esp 到 Arduino 引脚 3 的 RX 线 void setup() { Serial.begin(9600); esp8266.开始(9600);// 你的 esp 的波特率可能不同 } void loop() { if(esp8266.available()) // 检查 esp 是否正在发送消息 { while(esp8266.available()) { // esp 有数据所以将其输出显示到串行窗口 char c = esp8266.read(); // 读取下一个字符。 串口.write(c); } } 如果(Serial.available()) { // 需要以下延迟,否则 arduino 将读取命令的第一个字母而不是其余的 // 换句话说,如果您使用 AT+RST,则没有延迟,例如,Arduino 将读取字母 A 发送给它,然后读取其余部分并发送 // 但我们希望同时发送所有内容。 延迟(1000); 字符串命令=\"\"; while(Serial.available()) // 逐字符读取命令 { // 读取一个字符 command+=(char)Serial.read(); } esp8266.println(命令); // 将读取的 字符发送到 esp8266 } } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
217个成员聚集在这个小组
加入小组546 浏览 1 评论
2413 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
469浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
250浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
264浏览 2评论
用AT+CIPSNTPCFG=1,8,\"cn.ntp.org.cn\",\"ntp.sjtu.edu.cn\"更新不了时间怎么处理?
695浏览 2评论
350浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-4-17 13:36 , Processed in 0.856774 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191