wemos D1 arduino物联网开发板应用笔记1-开发环境搭建
前言从本文开始,我们开始学习使用arduino开发ESP8266,本节选用Wemos D1开发板,并完成开发环境搭建。一、基础知识1.Arduino简介Arduino是一款便捷灵活、方便上手的开放源代码硬件项目平台。Arduino板基于Atmel的微控制器,增加使其能够适用大部分运行条件的电子元件,并引出简单的I/O接口,方便快发开发应用。Arduino的软件部分主要包含ArduinoIDE以及相
前言
从本文开始,我们开始学习使用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=)]](https://i-blog.csdnimg.cn/blog_migrate/67e1fa6831f2bb46689f2aa236204646.png)
你没有看错,这款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=)]](https://i-blog.csdnimg.cn/blog_migrate/213df3dd3e7c4800185b4508fc6633ef.png)
下载后直接解压点击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=)]](https://i-blog.csdnimg.cn/blog_migrate/82a97679369e2fe8441a6d9ae5b1d311.png)
如弹出下图所示提示框,依次点击默认安装即可。![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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=)]](https://i-blog.csdnimg.cn/blog_migrate/1d870b8b66dfadf70bb633df88a1b6d5.png)
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=)]](https://i-blog.csdnimg.cn/blog_migrate/f73ceed6b36c07b119973c36ccb5a143.png)
(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=)]](https://i-blog.csdnimg.cn/blog_migrate/50146d9b6720f46d9de182f8407e8861.png)
(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=)]](https://i-blog.csdnimg.cn/blog_migrate/c76b1ba17da1e76f5a86b53301470044.png)
三、运行
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=)]](https://i-blog.csdnimg.cn/blog_migrate/8eb4401d5c8dd497d3ae4c62e09f0bad.png)
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=)]](https://i-blog.csdnimg.cn/blog_migrate/a3aa6bb289ca5a49e2c3d1fe0bb1bd23.png)
电脑识别为端口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=)]](https://i-blog.csdnimg.cn/blog_migrate/91356e6c0f3269d7f8c757f19ae0fe8d.png)
至此,我们完成了WeMos D1开发环境搭建。
四、结语
(1) 不需要升级IDE
百度网盘中的IED测试OK,不需要升级IDE ,升级IDE可能会引入其他问题。
(2) 获取资料
如您在使用过程中有任何问题,请加QQ群进一步交流。
QQ交流群:658598352 (备注:物联网项目交流)
公众号:物联网客栈,扫码关注,回复wemos即可。
一叶孤沙出品:一沙一世界,一叶一菩提
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)