文档章节

Arduino可穿戴开发入门教程Arduino开发环境介绍

大学霸
 大学霸
发布于 2016/06/03 14:19
字数 898
阅读 93
收藏 0

Arduino可穿戴开发入门教程Arduino开发环境介绍

Arduino开发环境介绍

Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程。Arduino的软件开发部分需要在PC端进行,硬件只负责执行编译好的程序。所以,本章就来详细地介绍一下Arduino IDE的安装和一些主要的操作。

Arduino IDE

Arduino IDE是在电脑端用来为Arduino进行程序开发的集成开发环境。Arduino开发程序通常需要使用到编辑器、编译器以及上传工具,Arduino IDE集所有这些工具为一身。所以,我们只需要安装Arduino IDE就可以囊括全部的Arduino软件开发工具。

Arduino IDE安装包下载

Arduino IDE可以在三大主流操作系统(Windows、Linux以及Mac OS X)中部署,但是鉴于笔者并没有运行Mac OS X的设备,因此这里只为读者介绍在Windows和Linux平台中Arduino IDE相关的知识。

1.版本的选择

在本书编写的时候,Arduino IDE最新的版本是1.6.0。虽然在读者得到本书的时候IDE的版本可能已经迭代了多次。但是,他们在使用上以及兼容性上不会出现太大的变化。所以,读者在选择Arduino IDE的时候选择当前的最新版本下载即可。

Arduino IDE下载的地址为:http://arduino.cc/en/Main/Software。图2.1显示了Arduino提供的IDE版本。

图2.1  Arduino IDE版本

其中,图2.2显示了Arduino IDE最新的1.6.0版本各平台的下载。

图2.2  各平台下载

图2.3显示了之前版本的下载链接。

图2.3  早期版本下载           图2.4为Intel提供的特殊IDE

 

图2.4显示了为Intel Galileo和Intel Edison两种硬件提供的特殊IDE,由于我们使用的是LilyPad所以不会选择这里的IDE。 

2.平台的选择

如果你使用的是Windows操作系统,那么就选择如图2.5所示的两个链接中的一个进行下载。

 

图2.5  Windows系统下载               图2.6  Linux平台

其中,Windows Installer是Windows操作系统下常见的向导形式的安装包。Windows ZIP file for non admin install则是压缩形式的安装包。它是为没有管理员权限的用户准备的。当然如果你喜欢“绿色版”,也可以选择下载这种形式的安装包。

如果你使用的是Linux操作系统,那么就需要根据你的操作系统选择如图2.6所示链接中的一个进行下载。

Linux平台的Arduino IDE区分32位和64位版本。在Linux操作系统中,可以通过在终端中执行uname –r命令来获取平台信息,如下是笔者使用的Linux系统输出的信息:

 

  • $ uname -r
  • 3.18.3-201.fc21.x86_64

其中的x86_64表明了这是一个64位Linux操作系统,所以应该选择Linux 64bit进行下载;如果输出中出现的是ix86字眼,则说明你的系统是32位的,需要选择Linux 32bit进行下载。

Arduino IDE在Linux和Windows操作系统下的安装方式比较简单,下面分别进行介绍。

本文选出自:Arduino可穿戴开发入门教程转载请注明出处,尊重技术尊重IT人!

© 著作权归作者所有

共有 人打赏支持
大学霸
粉丝 257
博文 873
码字总数 545584
作品 0
东城
程序员
私信 提问
LilyPad Arduino可穿戴技术和电子织物控制器板简介

LilyPad Arduino可穿戴技术和电子织物控制器板简介 第1章 LilyPad Arduino概览 作为本书的第一章,在这里将为读者介绍LilyPad Arduino相关的基础知识。例如,LilyPad Arduino是什么、它可以做...

大学霸
2015/03/31
0
0
Arduino可穿戴开发入门教程(大学霸内部资料)

Arduino可穿戴开发入门教程(大学霸内部资料) 试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8 介绍:Arduino可穿戴开发入门教程(大学霸内部资料)为国内第一本可穿戴技术...

大学霸
2015/03/30
0
1
Arduino可穿戴开发入门教程LilyPad介绍

Arduino可穿戴开发入门教程LilyPad介绍 Arduino输出模块 LilyPad官方共提供了4种输出模块,他们分别是单色LED模块(图1.5)、三色LED模块(图1.6)、蜂鸣器模块(图1.7)和振动马达模块(图1...

大学霸
2016/04/20
181
0
Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍

Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple是LilyPad微控制器板的两个主要变型。他们是本书的核心,所以在开始使用之...

大学霸
2016/06/03
77
0
Arduino创始人亲自操刀–Arduino入门套件系列视频教程

Arduino是一个开放源码的电子原型平台,基于灵活易用的硬件和软件开发。它也是一个非常好的入门套件,让用户试验、学习以及掌握电子工程的基础知识。 Massimo Banzi是Arduino的始创人之一。从...

小堤
2013/05/27
0
8

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript执行环境及作用域(三)——没有块级作用域

JavaScript中没有块级作用域经常会导致理解上的困惑,在其他类C的语言中,由花括号封闭的代码都有自己的作用域,因而支持根据条件来定义变量。但是在JavaScript中下面的代码并不会得到想象中...

Bob2100
1分钟前
0
0
Kafka流式处理

Kafka Streams 初识流式处理 什么是数据流 数据流(也叫事件流)是无边界数据集的抽象表示。无边界意味着无限和持续增长。无边界数据集之所以是无限的,是因为随着时间的推移,新记录会不断加...

东都大狼狗
6分钟前
0
0
Mysql主从复制(拓展博客文章扩充知识面)

#不停库不锁表在线主从配置 使用 Xtrabackup 在线对MySQL做主从复制 1.数据量大的话还是建议使用工具例如xtrabackup,mysqldump比较适合操作10G以下的数据备份复制。 2.做业务之前考虑清楚具...

robertt15
10分钟前
0
0
docker快速搭建几个常用的第三方服务

本次和大家分享的内容是使用docker快速搭建工作中常用的第三方的服务,对于有一些互联网背景的公司来说,以下几个服务都是很需要的:redis,rabbit,elasticsearch; 如果想学习Java工程化、...

编程SHA
43分钟前
5
0
我的Linux系统九阴真经

在今天,互联网的迅猛发展,科技技术也日新月异,各种编程技术也如雨后春笋一样,冒出尖来了。各种创业公司也百花齐放百家争鸣,特别是针对服务行业,新型互联网服务行业,共享经济等概念的公...

linuxprobe16
52分钟前
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部