物联网技术
直播中

jyaxz

11年用户 428经验值
擅长:嵌入式技术
私信 关注
[经验]

【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino

使用Sublime Text3代替Arduino进行代码开发
这里提到使用Sublime Text3代替Arduino开发,并不是完全抛弃Arduino,而是再Arduino IDE基础上使用StiNO插件代替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)下载失败

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

更多回帖

发帖
×
20
完善资料,
赚取积分