esp8266与arduino互通

时光怂恿深爱的人放手 提交于 2019-12-23 12:31:07

引脚相连接:
VCC与CH_PD串联接3.3v
RX与TX根据代码对应的相接(下面代码有)
GDN接地 其他没有了
代码用实例里面的softwareserialexample

硬件部分:
Arduinoesp8266-01

代码:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX
char val;
void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(115200);
  while (!Serial) {
     ; // wait for serial port to connect. Needed for native USB port only
  }
  Serial.println("Goodnight moon!");
  // set the data rate for the SoftwareSerial port
  mySerial.begin(115200);
  mySerial.println("Hello, world?");
  pinMode(8,OUTPUT);
}

void loop() { // run over and over
  if (mySerial.available()) {
    Serial.write(mySerial.read());
  }
  if (Serial.available()) {
    mySerial.write(Serial.read());
  }

}

在这里插入图片描述注意:波特率是115200 还有BL&CR
最后发送AT+RST (重启)注意RST后有空格(多试几次)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!