找回密码
 立即注册

QQ登录

【编程软件】什么是 ArduinoStudio

来源: 学习教程 奥松-Neil 2016-1-12 13:55 显示全部楼层 |阅读模式
使用 Arduino 的人们对于 Arduino IDE这个编译环境应该是再熟悉不过了,现在支持 Arduino 的软件更是层出不穷,比如仿真软件 protues、编程软件 Atmel studio 、虚拟仪器图形编程软件Labview 等都可以支持 Arduino,我们今天要介绍的是由 Arduino 中国官方发布的 Arduinostudio 开发环境,这款软件是用JavaScript 和 Node.js 作为支架扩展或作为一个独立的软件,有着全新的用户界面,不过在使用之前,大家可能都有一番好奇,究竟 ArduinoStudio 和 Arduino IDE 在功能上有什么区别呢,是 Arduino IDE 更适合我们还是 ArduinoSudio 更适合我们呢?首先,我们就一起来看看两者的对比吧!
QQ图片20160112105740.png
从上图中,我们不难发现,ArduinoSudio 编译器中可以清晰的看到代码是多少行,编译的过程对比于 Arduino IDE 也比较清晰,当然工具栏部分的功能和 Arduino IDE 对比也更多,两个编译环境都可以设置成中文的开发环境,那么从这些来看,我们开发环境就选择 ArduinoSudio 吧?也不是这样的,ArduinoSudio 有它的弊端,它的库文件不能通用,很多复杂的程序,需要库文件的程序目前还不能编译成功,这样就给开发者带来了很大的麻烦。
ArduinoStudio & Arduino IDE 对比

对比项目

ArduinoStudio

Arduino IDE

原是代码

JavaScript

Java

基于开发环境

Brackets

Processing IDE

支持环境

Windows、Linux、Mac、云浏览器、控制器

Windows、Linux、Mac

程序编译

有代码在线提示功能

无代码提示功能

软件架构

插件式架构

整体软件架构

软件功能

功能相对强大,操作较复杂

功能较弱,操作简单

代码语言

支持多种语言代码编辑

Arduino 语言编辑

相关资料

网络开源资料较少

资料丰富

开发板支持

主流Arduino控制器基本支持,特别在于支持 Arduino M0 的在线调试

主流 Arduino 控制器基本支持,不支持在线调试

由以上的对比来看,对然 ArduinoStudio 的版本更新,功能也更多,但是资源较少,复杂程度也较高,不是非常适合初学者使用,但是 ArduinoSudio 可以支持 Arduino M0 的在线调试,对于想使用 Arduino 进行高级开发的用户来讲,这个功能是非常好用的,如果能将 ArduinoStudio 的功能发挥出来,它将是一个很强大的软件,学习者也会得到更大的提高。接下来,我们还是简单的介绍一下 ArduinoSudio。
Arduino 中国官方网站:
系统支持:
Windows、Linux、Mac、浏览器、微控制器
开发环境安装:
ArduinoSudio 环境下载:点此进入官方下载地址,在如下图所示位置进行软件的下载
studio1.png
同 Arduino IDE 一样,它也是从Arduino 的官网下载的,并且支持在  Windows、Linux。Mac 环境下运行,如下图所示,根据电脑的操作系统,选择相应的编译器进行下载即可。
软件运行:
下载安装后,双击 QQ图片20160112104302.png 图标,就可以运行软件,软件运行后可以设置为中文环境,Arduinostudio 的界面相对于 Arduino IDE 稍微要复杂一些,与 Arduino IDE 编译环境的学习方法一样,也是可以先通过一个最简单的例程,学习一下软件的操作,我这里就是上传了一个简单的串口通信程序,来看一下软件的基本使用,程序编辑完成后,需要将软件和你的 Arduino UNO 控制器连接上,点击上传就可以进行程序的上传了,上传之后,我们同样可以在串口监视器中查看输出的字符,如下图所示:
QQ图片20160112130025.png
以上就是给大家针对 ArduinoSudio 和 Arduino IDE 做了一个简单的比较,介绍一下 ArduinoSudio 的基本使用,更多的功能还待您去开发哦~~


相关产品推荐:
Arduino UNO (原装进口)
Carduino UNO R3 控制器
爱上 Arduino 互动入门套件
基于 Arduino 互动电子套件
相关文章推荐:
Arduino 编程软件:什么是 Arduino IDE
Arduino 图形化编程软件(Scratch for Arduino):什么是 S4A
Arduino 图形化编程软件:什么是 Ardublock
本文转自: 奥松机器人中文官网

回复

使用道具 举报

您可能感兴趣的文章

您需要登录后才可以回帖 登录 | 立即注册

关注0

粉丝2

帖子146

发布主题
社区热门 MORE+
    社区热帖 MORE+