Arduino Esp8266编程

Arduino Esp8266编程,arduino,esp8266,serial-communication,Arduino,Esp8266,Serial Communication,我正在进行一个Arduino和esp8266项目,我面临一个问题,上传以下代码后,串行监视器上没有显示任何内容。我正在使用USB接口为Arduino通电,然后通过连接所有6根电线将Esp8266与之连接。我通过接地来绕过Arduino。上传代码时没有错误,但没有显示任何内容。尝试将esp8266 TX与Arduino RX连接,esp RX与Arduino TX连接,TX与TX连接,RX与RX连接,但仍然很不走运。波特率相同,115200端口也正确,但仍不工作。请帮我弄清楚!谢谢 PS:我附上了

我正在进行一个Arduino和esp8266项目,我面临一个问题,上传以下代码后,串行监视器上没有显示任何内容。我正在使用USB接口为Arduino通电,然后通过连接所有6根电线将Esp8266与之连接。我通过接地来绕过Arduino。上传代码时没有错误,但没有显示任何内容。尝试将esp8266 TX与Arduino RX连接,esp RX与Arduino TX连接,TX与TX连接,RX与RX连接,但仍然很不走运。波特率相同,115200端口也正确,但仍不工作。请帮我弄清楚!谢谢 PS:我附上了示意图,请检查一下


ESP-01。。。所有ESP8622。。。有两种操作模式

  • 闪存模式/启动加载模式-启动时(首次施加电流时或复位引脚接地后),如果ESP-01上的GPIO0(GPIO零)引脚{这是第7个引脚}接地,则芯片进入非运行、接收程序模式。这是加载已编译程序的地方

  • 正常-启动时(如上所述),但GPIO0不是接地,则ESP-01进入运行模式


正常运行时是否将io 0拉高?否,GPIO 0低,然后esp8266在复位时进入引导加载程序模式我是否应将其连接到高?至少将其与接地断开
void setup() {
  Serial.begin(115200);
  while(!Serial) { delay(100); }
}

void loop() {
  Serial.println("Hello!");
  delay(1000);
}