wemos D1 arduino物联网开发板应用笔记1-开发环境搭建

前言

从本文开始,我们开始学习使用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,玩转物联网项目。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QrkBhRjT-1591711891059)(https://s1.51cto.com/images/blog/201912/29/4a43e2a6121bce9b27d6a770df96ca54.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]

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

二、开发环境搭建

1.Arduino IDE下载

链接:https://pan.baidu.com/s/1ig6psM6GvWJk0CwqaIqs7A
提取码:uyy4
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TPqYWNUh-1591711891061)(https://s1.51cto.com/images/blog/201912/28/dd3bf532ba9f3f86dc023e1af7e4a317.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]
下载后直接解压点击arduino.exe运行即可,无需安装,注意如果提示有新版本可供升级,直接忽略即可。

2.驱动安装

(1) 点击arduino-1.6.5-r5/drivers中 dpinst-amd64.exe或者dpinst-x86.exe 直接进入安装程序
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Fg93fYq9-1591711891067)(https://s1.51cto.com/images/blog/201912/28/7c25a7a6e5a918466dc89671b92b37e5.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]
如弹出下图所示提示框,依次点击默认安装即可。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gdBsq9s9-1591711891072)(https://s1.51cto.com/images/blog/201912/29/4c24b90d242b5b4ca4544428fca81212.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]

3.配置IDE

(1) 选择目标板
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TlTAKDQY-1591711891074)(https://s1.51cto.com/images/blog/201912/29/8ac89707caf9b11f925bd86f47c6b410.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]
(2) 打开示例程序
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-731CSK7d-1591711891079)(https://s1.51cto.com/images/blog/201912/29/da196055082750be99e4a430f13e1ad6.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]
(3) 编译后上传固件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3Bql86Z0-1591711891081)(https://s1.51cto.com/images/blog/201912/29/36abbc8eca464c0203e120b7ec579583.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]

三、运行

1.硬件连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ryCCIXj0-1591711891083)(https://s1.51cto.com/images/blog/201912/29/e7436a0965963a1821f477c3bbb247d9.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]

2.电脑查看端口

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-us4vAMV6-1591711891084)(https://s1.51cto.com/images/blog/201912/29/fc4c643447c26e7c11616e82bac2935b.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]
电脑识别为端口6,由此可见驱动安装成功,电脑能够正常识别WeMos D1

3.测试程序

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

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

4.运行效果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yWEVtj2O-1591711891086)(https://s1.51cto.com/images/blog/201912/29/10dc72e05f3cc69736bf37db48a2eaf2.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)]
至此,我们完成了WeMos D1开发环境搭建。

四、结语

(1) 不需要升级IDE

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

(2) 获取资料

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

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

公众号:物联网客栈,扫码关注,回复wemos即可。
在这里插入图片描述
一叶孤沙出品:一沙一世界,一叶一菩提

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值