《Arduino实战》——1.3 设置你的工作环境

1.3 设置你的工作环境

当你得到那片崭新的Arduino,你也许会心里痒痒,想要试试它吧。这一节就来帮你挠挠这个痒痒,我们将学习如何第一次将Arduino连接到你的计算机,你还会了解如何设置你的工作环境。

首先,你需要一片Arduino。正如上一节所述,一片Duemilanove或者一片Uno都是入门不错的选择。你还需要一条USB电缆将Arduino连接到你的计算机。

1.3.1 Arduino软件

到现在为止,你的Arduino还只是一片上面有许多电子元件的电路板。为了让它能完成一些有意义的工作,你还需要给它指令,这就是为什么需要Arduino的IDE软件的原因。Arduino的IDE软件提供了为Arduino编程所需的一切,包括大量示例程序,用以演示如何将其连接到一些常用设备并与之通信,比如LED、LCD以及一些传感器。

有一个好消息告诉你,像它的硬件一样,Arduino的软件也是开源的,其源代码可以从网上免费下载,网址是http://arduino.cc/en/Main/Software 。只是需要确认你下载的软件版本适合你的操作系统。IDE软件有适用于Windows、Mac OS X和Linux平台的三个版本。每个平台完整的安装步骤请参阅附录A。

让自己熟悉这个IDE环境是很重要的,因为今后你会在这里完成所有的编码。在Arduino的世界里,一块代码称为一个Arduino程序(sketch)。一个Arduino程序是一串给Arduino的指令,Arduino执行这些指令,实现你设想的功能。IDE软件很大程度上屏蔽了Arduino的复杂性,使得开发一个Arduino项目简单了很多。

注意

术语Arduino程序(sketch)来自Processing,这也是一个设计和艺术类学生常用的编程语言,Arduino IDE就是基于Processing构建的。对于已经熟悉编程的人来说,可以认为Arduino程序就像一个普通的软件程序。

1.3.2 基本硬件安装

Arduino电路板通过USB接口连接到你的计算机。USB电缆提供了Arduino所需的5 V供电,这个供电足以点亮几个LED并做一些基础的实验。

1.3.3 你的Arduino工具箱

这是一个推荐给Arduino初学者的购物单:

  • Arduino(Uno或者Duemilanove)
  • 迷你面包板和跳线(用以搭建小型的电路)
  • 一些LED
  • 一些电阻
  • 9 V电池
  • 电池连接器
  • 光敏电阻
  • 小型直流电机和伺服电机
  • 压电陶瓷蜂鸣器(一种小型的扬声器,常用于音乐贺卡中)
  • 电位器(一种阻值可调的电阻)

利用这些材料,你可以制作的典型项目有闪烁的LED、交通灯模型、音乐蜂鸣器、光控开关等。

如果你有点喜欢冒险,你还可以添置以下器件。

  • Adafruit的GPS和数据记录扩展板,用来记录传感器数据、时间和地理位置信息。
  • Adafruit的Wave扩展板,用来播放SD卡中的音频文件,营造特殊的效果。
  • 电动机扩展板,用来驱动几个电动机,这也许是制作机器人的第一步。

你也可以直接购买套件,这其中会包含一片Arduino和各种常用的电子元件,很多经销商都在售卖这种套件,而且通常有折扣。

既然你的开发环境已经搭建好了,下面就该写你的第一个程序了,那就是一个硬件版的“Hello World”程序。

时间: 2024-09-16 08:27:13

《Arduino实战》——1.3 设置你的工作环境的相关文章

《Arduino实战》——导读

前言 Arduino实战我的Arduino之旅起始于2009年夏天在Rails Underground大会上听取Elise Huard的讲演-"物联网"之后.那次会议之后,我立即购买了一本Massimo Banzi所著的<Getting Started with Arduino>1(O'Reilly, 2008).在返程的火车上,我就把它从头到尾读了一遍. 不久以后,我购买了我的第一片Arduino,开始玩.做实验并搭建小项目.我的第一个大项目是一个避障机器人,我在2010

《Arduino实战》——3.2 压电换能器

3.2 压电换能器 Arduino实战你是否收到过一种生日贺卡,在它打开时就会播放一段有点走调的Pointer Sisters的<I'm So Excited>旋律.压电换能器还应用于很多其他的设备,比如移动电话.门铃以及水下声呐. 图3-6展示了一个典型的可以用于发声的压电换能器,它与那些在音乐贺卡中使用的类似. 它们是如何工作的?术语压电的意思就是"由压力产生电流".当一个压电设备受到挤压时,它就会产生一个电荷,如图3-7所示.换能器在与Arduino一起使用时的一个典

《Arduino实战》——1.5 熟悉IDE

1.5 熟悉IDE Arduino实战1.5 熟悉IDE如前文所述,IDE是基于Processing构建的,其设计目标就是易于学习和易于使用.IDE提供了供你编写和上传程序到Arduino所需的所有东西. 1.5.1 主编辑器 IDE软件打开后,会自动创建一个空的程序,这个程序会临时以当前日期来命名.在你保存这个程序的时候,还可以给它改一个更合适的名字. 图1-8展示的是打开了一个程序的IDE界面,图中还对各种按钮和窗口做了标注.主编辑器顶部的工具栏包含了以下功能. Verify--检查程序是否

《Arduino实战》——2.1 准备开始

2.1 准备开始 Arduino实战为了完成你的反应速度计,你需要一些元件: 1块面包板,用来组装你的项目一些跳线,用来将原件连接到一起6个红色LED,你也可以用其他你喜欢的颜色1个绿色LED1个按钮式瞬时接触开关7个电阻,每只阻值约180Ω,或者比180Ω稍大一些1个10 kΩ的电阻元件如图2-1所示. 接下来,你要在面包板上搭电路了. 2.1.1 面包板的使用 在项目的开发阶段,面包板是组装电路的极佳选择,因为它使你可以很容易地移动和增加元件. 一块面包板的典型布局如图2-2所示.面包板由许

《Arduino实战》——1.2 Arduino硬件

1.2 Arduino硬件 Arduino有很多个版本,但所有的Arduino都基于一片Atmel的8位AVR精简指令集(RISC)微处理器.第一款Arduino基于ATmega8,它具有16 MHz主频和8 KB Flash存储空间,之后的Arduino NG plus和Diecimila(意大利语的10 000)使用了具有16 KB Flash存储空间的ATmega168.最近的Arduino版本Duemilanove和Uno使用了具有32 KB Flash存储空间的ATmega328,并支

我用github把E盘设置成了 工作目录 怎么取消掉呢?

问题描述 我用github把E盘设置成了 工作目录 怎么取消掉呢? 解决方案 http://www.cnblogs.com/gaozehua/p/3619212.html 解决方案二: 删除目录中隐藏的.git相关文件.

《SolidWorks 2016中文版完全自学手册)》——1.4 SOLIDWORKS工作环境设置

1.4 SOLIDWORKS工作环境设置 要熟练地使用一套软件,必须先认识软件的工作环境,然后设置适合自己的使用环境,这样可以使设计工作更加便捷.SOLIDWORKS软件同其他软件一样,可以根据自己的需要显示或者隐藏工具栏,以及添加或者删除工具栏中的命令按钮,还可以根据需要设置零件.装配体和工程图的工作界面. 1.4.1 设置工具栏SOLIDWORKS系统默认的工具栏是比较常用的,SOLIDWORKS有很多工具栏,由于图形区的限制,不能显示所有的工具栏.在建模过程中,用户可以根据需要显示或者隐藏

《Arduino实战》——第3章 简单项目:输入和输出

第3章 简单项目:输入和输出 Arduino实战本章涵盖的内容 着眼于模拟世界读取一个模拟输入使用扬声器发声搭建一架五声音阶电子琴在前一章中,我们了解了Arduino数字化的一面,循序渐进地搭建了一系列项目,展示了Arduino的输入.输出和中断等特性.在本章,我们将着眼于Arduino的另一面,看看它如何与我们周围的世界交流. 基本上,我们周边的世界可以分成两部分--模拟和数字--在这一章我们将研究与模拟世界的交互.让我们再从一个简单的元件开始,电位器,它可以为Arduino提供模拟量的输入.

《Arduino实战》——1.8 小结

1.8 小结 Arduino实战这是十分忙碌的一章,我们讲解了大量的背景知识.我们从学习一点Arduino的历史开始,介绍它在意大利互动设计学院的起源.我们了解了Arduino Uno和Mega这两种板卡的引脚和主要元件布局.我们还简要介绍了其他几种版本的Arduino,包括LilyPad和Seeeduino Film,并介绍了它们能提供什么特性.你搭建了开发环境并写了第一个Arduino程序,让Arduino走进你的生活. 我们详细讲解了Arduino的IDE软件并知道了一个Arduino程序