逃离Arduino IDE,转战Sublime Text3!

折腾了一个来钟终于配置好了,马上记录下来。


提起Arduino各位热爱编程的小伙伴一定有印象甚至是很熟悉吧,Arduino UNO、Mini、2560等编程开发板的统称,其编译器Arduino IDE也是为了配合开发而更新各种资源库跟其他实用功能,但本篇内容不是为了介绍Arduino IDE,而是如何配置Arduino IDE的替代品 – Sublime Text3。
很多人嫌弃Arduino IDE不能编译中文,排版困难,界面不友好,没有行号,虽然现在改进了不少,但是我的原因很简单,Arduino IDE不能进行代码补全(类似include这些),每写一个关键字之类的还要自己一个个敲,既没有效率又容易出错。

通过Sublime编译上传Arduino项目需要以下几步操作:

  • 安装Arduino IDE
  • 安装Sublime Text3
  • 下载Sublime的Arduino插件
  • Sublime中链接Arduino IDE路径
  • 配置平台端口编译上传

安装Arduino IDE

博主当前所用Arduino IDE为的1.8.8版本,官网已经有1.8.9的测试版本,这里提供1.8.8版以及更早之前版本的链接:
Arduino IDE 1.8.8
逃离Arduino IDE,转战Sublime Text3!

安装Sublime Text3

关于是安装Sublime Text2还是Sublime Text3网上教程各有各的配置版本,不方便找那些教程中的对应版本,博主直接上官网下载最新版3.2(build 3200),这个月刚发布的,同样提供链接:
Sublime Text3
逃离Arduino IDE,转战Sublime Text3!

Arduino插件下载

Sublime想要编译Arduino项目需要添加Arduino插件Stino,插件在GitHub网站下载,有两种下载方式-拷贝git链接下载和直接下载压缩包,建议直接下载压缩包,如下图
Arduino插件Stino下载(GitHub)
逃离Arduino IDE,转战Sublime Text3!

配置Sublime

Arduino IDE和Sublime Text3的安装可自行选择路径,然后打开Sublime的 应用程序,选择菜单栏Preferences → Browse Packages... 浏览插件
逃离Arduino IDE,转战Sublime Text3!
这时候会打开Sublime插件存放路径,将GitHub下载的Stino插件压缩包解压过后的文件夹拖动到该文件夹中
逃离Arduino IDE,转战Sublime Text3!
回到Sublime,在菜单栏末尾可以看到多了一项 Arduino ,旧版本的Sublime需要重启才能看到,这会儿需要配置Arduino IDE的路径,点击 Preferences → Package Settings → Stino(Arduino Like IDE) → App Dir Setting
逃离Arduino IDE,转战Sublime Text3!
此时Sublime会打开app_dir.stino-settings文件,在“additional_app_path” 一项后的双引号中加入Arduino.exe的路径,如图
逃离Arduino IDE,转战Sublime Text3!
正常来说配置Arduino IDE路径后就可以设置Arduino平台了,但经博主尝试过后发现不可行,所以需要另外设置路径,选择 Arduino → Install Platform → Add Arduino IDE
逃离Arduino IDE,转战Sublime Text3!
在下方出现的路径框内,将上一步的Arduino.exe路径复制进去,按回车,会有加载信息显示
逃离Arduino IDE,转战Sublime Text3!
如图,开始选择项目平台
逃离Arduino IDE,转战Sublime Text3!
配置开发板型号 Board 、上传端口号 Serial Port,或是需要烧写uboot的 Programmer
逃离Arduino IDE,转战Sublime Text3!
配置板子型号过后,Sublime会开始下载Arduino项目的编译工具并安装,一切都按部就班的进行着
逃离Arduino IDE,转战Sublime Text3!
开始编写简单的Arduino项目并上传,Build 为构建项目(编译),选择好正确的端口后 Upload 上传编译生成的固件
逃离Arduino IDE,转战Sublime Text3!
同Arduino IDE一样,项目编译日志及状态在下方可见
逃离Arduino IDE,转战Sublime Text3!
至此,可以愉快的在Sublime上面开发我们的Arduino项目了。


(Sublime Text3和Arduino IDE如果下载不到的话可在评论区留言,如有需要博主会补上资源网盘链接)