arduino 配置 esp8266
Posted lianjiehere
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arduino 配置 esp8266相关的知识,希望对你有一定的参考价值。
在连接之前,先把程序下载到arduino中,很简单,就是定义了软口。如果中间要改动程序,要把rx和tx的连线去掉,不然下载程序可能失败。
const int tx = 1; const int rx = 0; void setup() { pinMode(rx,INPUT_PULLUP); pinMode(tx,INPUT_PULLUP); } void loop() { }
下图就是ESP8266了,很小还没有一元硬币大
(0,0)和(0,3)是方形的焊点,对应左图看每个脚针,连接arduino之后如下图,连线很简单。CH_PD口建议串连一个10K的电阻。
实物图连接如下:
连接好后打开串口监视器,查看之前先将ESP8266的VCC断开一下,然后再连接,可以看到ESP8266的启动信息:
前面有一串乱码不用管,只要看到ready,就说明启动成功了。我搞了1个小时才出来这个启动信息,中间遇到了些麻烦,首先是波特率,网上有的说是9600,有的说是115200,后来得知是版本不同,波特率就不同,不过这个不重要,只要多试几次,肯定可以试出来,后来两个波特率试了N次也没出来,结果是TX和RX的线接返了。。。接对之后,ready终于出现。。。
因为软串口最大波特率是9600,所以,需要修改esp8266的串口波特率为9600,之后就可以将esp8266板子上接rx,tx的线接到软串口上。
以上是关于arduino 配置 esp8266的主要内容,如果未能解决你的问题,请参考以下文章
物联网-ESP8266实战- 配置ESP8266 Arduino IDE开发环境
Arduino开发ESP8266——安装与配置ESP8266开发板