使用Sublime Text3代替Arduino进行代码开发 这里提到使用Sublime Text3代替Arduino开发,并不是完全抛弃Arduino,而是再Arduino IDE基础上使用S tiNO插件代替Arduino的编辑环境,充分发挥Sublime Text友好的编辑界面,并且可以再Sublime Text下编译和下载。 1. Arudino IDE环境搭建基于我的第一个开箱贴 https://bbs.elecfans.com/jishu_1969870_1_1.html 首先需要保证Arduino IDE环境建立正确,可以完成TinkerNode NB-IOT的开发。 这点很重要。 2. Sublime Text3安装Arduino支持首先应该拥有Sublime Text3软件,这个大家自己baidu解决。 2.1.插件安装打开Sublime Text3后,我们需要使用Package Control功能来安装插件。打开首选项->PackageControl,看到如下图所示。 顺便提一下,这个需要SublimeText3可以访问网络才可以。 然后输入install Package,我们可以看到如下图所示的一个提示框,我在其中输入Arduino,如果网络正常,应该可以看到下图的提示信息,需要选择Arduino-likeIDE,安装这个插件,安装完成重新启动Sublime Text3,可以看到菜单中增加了一项 Arduino,这表示我们的第一步安装成功了。 2.2.配置如下图所示,选中Arduino->installPlatform->Add Arduino IDE Sublime Text3会弹出下面的输入框,把实际的Arduino IDE的地址填再输入框内。不要有中文路径。 然后是配置开发对象,如下图,选中Platform->TinkerNode_NB-Iot 配置SDK库版本,选中Version->1.0.4当前的最高版本了。 如上配置完成后,与IDE相关的部分配置就完成了。 2.3.无法正确编译的修正如果无法正确完成编译过程,请使用我提供的platform.txt覆盖你的。路径为 C:UsersxxxAppDataLocalArduino15packagesTinkerNode_NB-IoThardwareesp321.0.4 其中xxx替换成你自己机器的路径名。 3. 实测效果这里只采用了最简单的串口定时打印来测试环境。 编译效果: 编译后上传效果: 串口监视效果: 这是个不错的选择。 使用中还有些需要调整的问题。 1) 编译失败 可以用这个替换 2)下载失败
|