1、安装开发软件
下载ardunioIDE下载完成后安装,过程图就不放了,非常简单,默认就好。
2、IDE环境配置
Ide中没有自带esp8266的环境,所以首先需要安装开发板的模块,官方方法是在首选项中添加网址然后在开发板管理器中安装,但实际上这种方法会出现安装速度过慢的情况,于是我下载了一个集成环境可以很方便的安装esp8266相关模块,本文相关软件下载地址放在文末。
集成环境的安装十分简单,只需要双击,等待进度条走完就可以了。如图:
进度条走完后再次打开IDE的工具选项卡中开发板选项里多了几个选项,如图:并选择红圈圈住的选项。
如果需要制作气象站还需其他几个库文件:
前四个安装方法十分简单,只需要打开ide “项目选项卡--》加载库--》管理库”然后搜索安装即可。
后面两个库文件则需要以导入的方式安装
至此,IDE环境配置完成。
本文带的相关文件中有代码实例,稍作修改即可使用,这里简单挑选重要部分进行说明。
const char* WIFI_SSID = "xx"; 此处xx填写WiFi名
const char* WIFI_PWD = "xx";此处填写WiFi密码
const int UPDATE_INTERVAL_SECS = 20 * 60;
此处为重新获取天气信息相关选项,默认20分钟
const int SDA_PIN = D3;
const int SDC_PIN = D4;
#else
const int SDA_PIN = 5; //D3;
const int SDC_PIN = 4; //D4;
此处是定义SDA、SDC接口地址部分,建议默认
String OPEN_WEATHER_MAP_APP_ID ="798ef2d2c9d7e1a7ae2c5058e2ce03e0";
此段是定义open weatherAPI部分,可不修改,也可以换成自己的。
String OPEN_WEATHER_MAP_LOCATION_ID = "1784055";
此处是选择自己所在城市的地址,代号见本文工具中“城市.json”,用文本编辑器直接搜索即可。
String OPEN_WEATHER_MAP_LANGUAGE = "en";
这句定义显示语言,默认就好,改成中文也显示不出来。文件修改好以后保存,而后开发板连接电脑选择端口点上传就可以了
一定要选择正确的端口,否则会报错。成品见首图。
总的来说制作过程比较简单,当然这也仅仅是一个简单的雏形,先占几个坑,准备以后慢慢搞:
curton 2019-11-30 22:50