VSCode+PlatformIo IDE实现arduino IOT嵌入式编程---Wemos D1 Mini点亮板载LED灯

VSCode+PlatformIo IDE实现arduino IOT嵌入式编程(同hacklab方式)---Wemos D1 Mini点亮板载LED灯

摘要

在这里插入图片描述
本文通过在VSCode中添加platformIO IDE扩展插件,使VSCode可以进行Arduino兼容开发板(如UNO\NANO\Wemos D1 Mini\ESP32\ESP8266等总共630种开发板的编译上传测试)。实现了控制Wemos D1 Mini板载D2引脚的LED进行闪烁。
Hacklab本来是阿里云开发的一个云端物联网IOT相关的嵌入式系统编程平台。但是笔者在第一次建立工程后,工作台的部分输出了一段英文提示(当时候没太在意就没有截图,后来说什么也找不到是怎么提示的了。。。可能检测到我已经安装了platform版本吧),大意是说,如果你喜欢电脑上的platFormIo IDE版本可以在VSCode里面通过添加这个扩展插件来实现。本文详细的介绍了整个安装过程,并以图片的形式展示了最终的效果。
目前支持630中开发板

Hacklab( PlatFormIo云端版本)官方使用说明

这是PlatFormIo这个插件的云端使用版本的官方说明,说明介绍的很清楚,有Arduino UNO开发板的经典Blink程序演示教程,用户指南部分有库的查找以及不同开发板的驱动安装教程。开发板的驱动还详细列出了不同下不同版本驱动的安装地址。这个看懂后,客户端版本的PlatFormIo使用起来大同小异。
Aliyun Hacklab平台官方文档
在这里插入图片描述

PlatformIo客户端版本(VSCode)安装

PlatformIo官方下载地址

  • 点击上面地址进入PlatformIo的下载页面(其实就是安装VSCode,如果电脑里面有VSCode这步可以省略)
    在这里插入图片描述
  • 在上图中点击绿色按钮,进入PlatformIo的下载页面。
    在这里插入图片描述
  • 打开VSCode,按照下图中1、2、3所示的顺序进行操作。首先点击1,打开VSCode的扩展插件管理器;接下来在2的位置输入platformio-ide;最后点击3处绿色的install
    在这里插入图片描述
  • 重启下IDE(好像是重启了。。。如果你发现装完了没反应就重启下把~ORZ ),下图所示的位置就会有一个可爱的小蚂蚁的图标。
    在这里插入图片描述

建立一个新的工程

  • 按照下图箭头所示123的顺序打开新建工程对话框
    在这里插入图片描述
  • 按照12345的顺序建立新的工程,我们主要想演示板载D2引脚LED的闪烁,所以取名Blink。
    在这里插入图片描述
  • 完成上述步骤后,左侧出现EXPLOER目录栏。Arduino的控制代码存放在src目录下的main.cpp文件夹下(这个文件是默认生成的)。
    在这里插入图片描述
    如果因为没有出现上述这个目录栏,可以在菜单栏选择view->exploer选项打开。
  • main.cpp文件中书写blink的代码,点击编译和上传。将代码存入Wemos D1 Mini中。开发板上的板载灯开始闪烁。测试成功。这个IDE很好用,自动开启串口显示,很方便。在这里插入图片描述

库的搜索初探

如图所示的位置点击左侧工具栏的第三个Labraries
在这里插入图片描述

  • 因为最近想要做Aliyun的IOT相关产品的开发。所以试着搜索了下aliyun。显示有一个库。哈哈 完美。五一小长假会有五天的休息。这是休息前的最后一更,哇卡卡卡。敬请期待之后的Wemo D1 Mini上云系列
    在这里插入图片描述

首用感受

代码高亮显示 完美
代码自动补全 完美
首次建立工程速度有点慢,第二次会好点。
编译时间比原生 IDE略慢。。。(应该不是错觉)
同一段代码更换开发板进行下载时不是很方便。它都是工程建立后,很多东西就被写死在文件里了,不像arduino里面这个blink代码随便更换板子。。。所以几句话完事儿的小程序,这个平台的意义不明显。代码量大了之后优势就会显现。
建立两个工程同名时,系统不会提示。而是把两个混建在一起。。。。(不要问我为啥知道,,因为我犯了如此213的错误 ORZ…)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章