逃离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

安装Sublime Text3

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

Arduino插件下载

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

配置Sublime

Arduino IDE和Sublime Text3的安装可自行选择路径,然后打开Sublime的 应用程序,选择菜单栏Preferences → Browse Packages... 浏览插件

这时候会打开Sublime插件存放路径,将GitHub下载的Stino插件压缩包解压过后的文件夹拖动到该文件夹中

回到Sublime,在菜单栏末尾可以看到多了一项 Arduino ,旧版本的Sublime需要重启才能看到,这会儿需要配置Arduino IDE的路径,点击 Preferences → Package Settings → Stino(Arduino Like IDE) → App Dir Setting

此时Sublime会打开app_dir.stino-settings文件,在“additional_app_path” 一项后的双引号中加入Arduino.exe的路径,如图

正常来说配置Arduino IDE路径后就可以设置Arduino平台了,但经博主尝试过后发现不可行,所以需要另外设置路径,选择 Arduino → Install Platform → Add Arduino IDE

在下方出现的路径框内,将上一步的Arduino.exe路径复制进去,按回车,会有加载信息显示

如图,开始选择项目平台

配置开发板型号 Board 、上传端口号 Serial Port,或是需要烧写uboot的 Programmer

配置板子型号过后,Sublime会开始下载Arduino项目的编译工具并安装,一切都按部就班的进行着

开始编写简单的Arduino项目并上传,Build 为构建项目(编译),选择好正确的端口后 Upload 上传编译生成的固件

同Arduino IDE一样,项目编译日志及状态在下方可见

至此,可以愉快的在Sublime上面开发我们的Arduino项目了。


在后期其他电脑安装sublime text的arduino环境时,发现配好后进行编译时在Toolchain那卡着编不动,可以发现在每次编译程序时都会先检查一遍Toolchain也就是工具链。

在第一次配置好arduino环境后还需要升级Toolchain才能进行正常编译,点开选项卡 Arduino→Version 选择 Check Toolchain 进行工具链升级

稍等sublime text连接arduino官网下载工具链arduinoOTA。

工具链升级后可以正常编译arduino程序了。


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

(0)

相关推荐

  • Arduino Pro 来了!

    以前我写过这个东西,哪个时候这个东西没有做到开箱即用,很是蛋疼.后来就是简单的探索一下就卸载了,时隔一年,再度使用,这次的体验会不会及格呢?先回答,及格了,甚至可以打85分! 在去年 末尾给了寄语 时 ...

  • sublime text3

    一.sublime text3下载地址: http://www.sublimetextcn.com/(中文版) 二.快捷键生成代码 1.快捷键生成html html:5 或! +Tab键:用于HTML ...

  • sublime text3运行Python无法input的解决办法

    sublime text3运行Python无法input的解决办法

  • 西门子SIMATIC IOT2000系列到Ubidots+Arduino IDE

    使用Arduino IDE对SIMATIC 2000系列进行编程,并将数据发送到Ubidots. 硬件 软件 介绍 设置SIMATIC IOT2000系列 I:刻录并安装SD卡 II:首次调试SIMA ...

  • Arduino IDE下ESP32环境搭建与离线安装

    Arduino IDE下ESP32环境搭建与离线安装 ESP32环境搭建的核心关节在ESP32的tools下的get.exe文件身上:安装时,get.exe会运行get.py脚本,先找package目 ...

  • Sublime Text3控制台及控件安装

    控制台: import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d151 ...

  • 脱离Arduino IDE的外部编译及上传模式

    https://zh.snipaste.com/ 大疆官网下载的安装包里面有这个东西,解压就好.如果不知道我在说什么可能文章不太适合你,可以看看我前面的文章 这个是打开的东西,可以看到是一些bat脚本 ...

  • 第十七回降夏主荡平巴蜀击元将转战朔方

    却说太祖封功臣后,又赐宴三日,宴毕,群臣入谢,太祖赐坐华盖殿,与论开国原因,怡然道:"朕起乡里,本图自全,及渡江后,遍览群雄,徒为民害,张士诚.陈友谅,尤为巨蠹,士诚恃富,以昏庸败.友谅恃强 ...

  • 为了孩子 一批家长正在逃离杭州

    去年5月份,杭州宣布了公民同招.民办锁区.民办摇号一整套的政策组合拳.一夜之间,杭州的学区房成为城市魔幻现实主义的注脚. 在耀江文鼎苑孟母们自发举办挑战杯,让孩子为房价崛起而读书的时候,2公里之外的西 ...

  • 印度连续三天新增超40万,死亡人数再创纪录;中上阶层寻求逃离

    新冠肺炎病例连续第三天超过40万,印度死亡人数达到创纪录的4187人 周六(5月8日),印度因新冠病毒感染导致的死亡人数创下历史新高,使该病毒导致的死亡总人数超过23.8万人.根据印度卫生部的数据,过 ...