前言

从本文开始,我们开始学习使用arduino开发ESP8266,本节选用Wemos D1开发板,并完成开发环境搭建。

一、基础知识

1.Arduino简介

Arduino是一款便捷灵活、方便上手的开放源代码硬件项目平台。

Arduino板基于Atmel的微控制器,增加使其能够适用大部分运行条件的电子元件,并引出简单的I/O接口,方便快发开发应用。

Arduino的软件部分主要包含ArduinoIDE以及相关的板级支持包和丰富的第三方组件库。

Arduino特点:跨平台、简单清晰、开放软硬件、发展迅速。

2.ESP8266简介

ESP8266EX 内置超低功耗Tensilica L106 32 位 RISC 处理器,CPU 时钟速度最高可达 160 MHz,支持实时操作系统(RTOS) 和 Wi-Fi 协议栈,可将高达 80% 的处理能力留给应用编程和开发

ESP8266模块可以独立于Arduino等开发板,作为一块独立的开发板使用。它拥有GPIO、I2C、ADC、SPI、PWM等模块,可以用它做大多数MCU能做的工作,且性能甚至远超多数MCU。

ESP8266EX 的工作温度范围大,且能够保持稳定的性能,能适应各种操作环境,可以说目前ESP8266目前占据了相当大的市场份额,尤其是米家、百度、阿里等平台都在使用ESP8266。

3.带着主角光环的WeMos D1

WeMos D1开发板全称是WeMos D1 WiFI UNO R3开发板,基于ESP-12E,而且兼容Arduion,有了这款物联网开发板,我们就可以愉快的使用arduino方式开发ESP8266,玩转物联网项目。

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第1张图片

你没有看错,这款Arduino WiFi开发板价格极低,12块钱就可以搞定,这也是我选择这款开发板作为学习的主要原因之一。

二、开发环境搭建

1.Arduino IDE下载

链接:https://pan.baidu.com/s/1ig6psM6GvWJk0CwqaIqs7A
提取码:uyy4

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第2张图片

下载后直接解压点击arduino.exe运行即可,无需安装,注意如果提示有新版本可供升级,直接忽略即可。

2.驱动安装

(1) 点击arduino-1.6.5-r5/drivers中 dpinst-amd64.exe或者dpinst-x86.exe 直接进入安装程序

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第3张图片

如弹出下图所示提示框,依次点击默认安装即可。
wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第4张图片

3.配置IDE

(1) 选择目标板

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第5张图片

(2) 打开示例程序

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第6张图片

(3) 编译后上传固件

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第7张图片

三、运行

1.硬件连接

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第8张图片

2.电脑查看端口

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第9张图片

电脑识别为端口6,由此可见驱动安装成功,电脑能够正常识别WeMos D1

3.测试程序

void setup()
{  
Serial.begin(9600);
}

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

4.运行效果

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第10张图片

至此,我们完成了WeMos D1开发环境搭建。

四、结语

1.总结:

本节完,实际操作过程中需要注意的地方有如下几点:

(1) 不需要升级IDE

百度网盘中的IED测试OK,不需要升级IDE ,升级IDE可能会引入其他问题。

2.后记:

如您在使用过程中有任何问题,请加QQ群进一步交流,也可以github提Issue。

QQ交流群:906015840 (备注:物联网项目交流)

github仓库地址:https://github.com/solitary-sand/wemos/

一叶孤沙出品:一沙一世界,一叶一菩提

wemos D1 arduino物联网开发板应用笔记1-开发环境搭建_第11张图片