欢迎光临散文网 会员登陆 & 注册

arduino-esp8266开发环境配置记录

2020-07-24 23:45 作者:学的很杂的一个人  | 我要投稿

网上购买了esp8266的迷你开发板,自带串口烧录(CH340G芯片),先上图:

串口芯片驱动安装:

连上usb,自动联机查找驱动就安装好了。

arduino-esp8266.readthedocs(英文开发手册):

https://arduino-esp8266.readthedocs.io/en/2.7.2/

中文官方文档:

https://www.espressif.com/sites/default/files/documentation/esp8266-technical_reference_cn.pdf

 

 用Arduino工具开发:

从 Arduino 官网 下载最新版本Arduino IDE 软件并安装(我的环境版本:Arduino 1.8.12)。

安装完成后,选择文件/首选项,找到附加开发板管理器地址,并添加如下信息:

http://arduino.esp8266.com/stable/package_esp8266com_index.json


查找esp关键字,点击esp8266安装:

十分钟过去了,好慢~~~~我有耐心。

………………….

…………………….

………………………….

这个程序还要下载国外的文件,实在太慢,经常的卡死,没办法,有条件的还是用VPN翻一下吧。

我这里只有网页代理,我的恶梦就这样开始了,经过两天的摸索,

找到了Arduino安装下载文件的缓冲区,就是要找到"C:\Users\(注意:Administrator这里对应你的用户名)Administrator\AppData\Local\Arduino15" 。

打开这个package_esp8266com_index.json文件找下载地址:

用网页下载方式下载下来,放到下图路径中去:

这是总共要下载的5文件,下什么文件因系统环境而异。(其实我是一边打开这个文件夹,一边用面板安装看下载到这个文件夹的是什么文件名,然后在package_esp8266com_index.json搜索出确切路径,复制地址到浏览器地址上下载)

下载完成后,到开发版管理器点击安装,完成,重启arduino,如下图,既可以看见esp8566的选项

Arduino新建一个test工程

写入测试串口回复的代码:

char incomedate;

void setup() {

  // put your setup code here, to run once:

Serial.begin(115200);

Serial.print("sys is running!\n");

Serial.print("中文测试\n");

}

void loop() {

  // put your main code here, to run repeatedly:

  if (Serial.available() > 0)//串口接收到数据

  {

    incomedate = Serial.read();//获取串口接收到的数据

    Serial.print(incomedate);

  }

}

编译下载运行:

打开串口测试成功:

Wifi连接测试:

#include <ESP8266WiFi.h>

const char* ssid = "xxxxx";#输入你要连接的SSID

const char* password = "********";#输入密码

void setup(void)

{

  // Start Serial

  Serial.begin(115200);

  // Connect to WiFi

  WiFi.begin(ssid, password);

  while (WiFi.status() != WL_CONNECTED)

 {

    delay(500);

    Serial.print(".");

  }

  Serial.println("");

  Serial.println("WiFi connected");

  // Print the IP

  Serial.println(WiFi.localIP());

}  

void loop() {}


回显分配到的IP,测试成功。



arduino-esp8266开发环境配置记录的评论 (共 条)

分享到微博请遵守国家法律