Page 23 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 23
1.3 开源硬件系统的组成及开发环境
1 . 3 . 3 开源硬件项目的开发平台
开源硬件开发平台多种多样,其中Arduino、Raspberry Pi和micro:bit是主流开发平台。
与其他电子硬件开发平台相比,Arduino具有价格实惠、尺寸和型号多、易于与其他设备相
连、编程简易等优点,广受电子设计爱好者追捧。因此,我们将采用Arduino作为开源硬件
开发平台的范例。
Arduino开发平台主要包含硬件和软件两大部分。硬件部分是可做电路连接的Arduino
电路板,软件部分包括一个编程语言环境和在开发板上运行的程序。
广东教育出版社
1. 硬件部分
(1)Arduino开发板。
以Arduino UNO为例,开发板由一块Atmel AVR单片机、一个晶体振荡器和一个5 V
直流电源组成。它可以连接各种输入设备,一般通过传感器传入信息;也可以驱动各类
输出设备;还可以做一些物理、化学类的科学实验,快速实现一些简单的创意。Arduino
的开发板有多种型号,其中最常用的型号是Arduino UNO,如图1-13所示。如无特殊说
明,我们所述的Arduino开发板即指Arduino UNO。
图1-13 Arduino UNO开发板实物图
就像计算机一样,Arduino也会持续推出新的版本与型号,软件也会更新。Arduino
开发板的版本型号很多,每个型号都有不同的名字,例如Arduino LEONARDO、Arduino
UNO、Arduino NANO等。虽然型号不同,但连接方式几乎都一样。开发板上各引脚的含义
如表1-3所示。
15 15
21X1359.indd 15 2019/9/29 10:55:50