- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创建智能交互项目的实用方法.PDF
第2 章 Chapter 2
认识电子学世界
你每天都离不开电子学,不是吗?电子学无处不在,从牙刷到汽车,甚至在
飞机和宇宙飞船中都是如此。本章将详细介绍电子学的基础概念,这些概念对创
建我们的项目十分有用,有朝一日我们也能制作出让全世界大吃一惊的产品。本
章将帮助你理解树莓派工作中非常有用的电子学概念。
你可能已经阅读过了大量与电子学相关的书籍,在你真正想要创建项目时,
这些书籍可能会给你带来概念上的困扰。我认为对电子学及其应用相关的方面进
行介绍很有必要,因此,本章将对电子学的各种术语及其在项目中的作用进行基
本介绍。
在你对电子学有所了解之后,我们将学习通信协议及其在电子元器件通信
中的应用和使用通信协议的相关技术。在开始树莓派的GPIO 接口有关的工作之
前,会先给出一些有用的提示和注意事项。接着,你将了解GPIO 的功能以及如
何用 shell 、Python 和C 代码让LED 闪烁起来。
在本章中,你将学习如下所示的一些主题:
32 树莓派+传感器:创建智能交互项目的实用方法、工具及最佳实践
T 基本的电子学术语和若干基础知识。
T 2 123
电子元器件之间如何用UART 、SPI 和I C 协议进行通信。
T GPIO 要点。
T GPIO 接口的功能以及用shell 脚本、Python 和C 语言点亮LED。
首先我们来介绍电子学中的一些基本术语。
2.1 电子学基本术语
在电子学的世界中有大量术语,从硬件到软件,在创建令人惊叹的产品、
项目时会用到数以百万计的概念。你已经知道了树莓派是一种内置大量电子元
器件的单板电脑,可以让我们轻松地控制和接入通过GPIO 接口连接的不同电
子设备。总而言之,当我们讲到电子设备时,一般指的仅是由若干集成电路
(Integrated Circuit ,IC )和不同的电阻、电容、电感、众多其他元器件组成的硬
件或电路,但情况并不总是如此,当我们用可编程集成电路制作硬件时,还需要
关注内置程序(软件)。例如,在微控制器或微处理器中,甚至在树莓派中,我
们可以将程序注入正在通电的集成电路(技术上分为永久烧入或转储程序),之
后电子设备将遵循程序中编写的步骤并按照我们所希望的方式执行,这就是机器
人、洗衣机以及其他电器工作的原理。这些电器具有不同的设计复杂度,取决于
它们的应用。有一些功能既可以由硬件也可以由软件完成,设计师必须对两者进
行实验以权衡选择,例如解码器功能既可以通过编写软件实现,也可以通过连接
逻辑集成电路实现,为了设计这些功能,开发人员必须对速度、尺寸(硬件和软
件)、复杂度以及更多其他参数进行分析。讨论这些理论的目的是为了获得复杂
电子设备工作原理的有关概念。现在我们需要更加深入地探究电子学,但是首先
通用异步收发传输器(Universal Asynchronous Receiver/Transimitter ,UART)。—译者注
串行外围设备接口(Serial Peripheral Interface, SPI)。—译者注
2
I C 的英文全称为Inter-Integrated Circuit ,目前国内没有统一译名,一般直接采用英文缩写。—译
者注
第2 章 认识电子学世界 33
让我们从下面各小节开始,了解这些术语对你来说非常重要,因为在创建树莓派
项目时将会频繁地用到它们。
2.1.1 电压
是谁发现了电压?这个问题现在并不重要,首先是要理解它。它的物理概
念隐藏在水的流动背后,水有两种流动方式:第一种是瀑布(例如从山顶落向地
面),第二种是用水泵强制水流动。电压背后的概念与此类似,电压是两点之间
的电势之差,也就是说,电压差让电荷(电子)从高电势处向低电势处流动。为
了理解这个例子,请想想闪电,它就好比瀑布,再想想电池,它就好像水泵,将
电池接入电路之后,电池中的化学反应推动电荷从正极向负极流动。电压总是
用伏特(V )
您可能关注的文档
最近下载
- 广汽集团公司2010年度财报.pdf
- HEIDENHAIN海德汉TNC640 (34059x-10) Cycle Programming用户手册.pdf
- 2024年机电安装工程行业分析报告及未来五到十年行业发展趋势报告.docx
- 2022年长春市朝阳区工会系统招聘考试试题及答案解析.docx VIP
- 《大数据架构与设计》实践报告-网易云音乐大数据系统构建.docx VIP
- 仓储物流园及配套基础设施项目可行性研究报告-立项备案.doc VIP
- 城乡环卫保洁投标方案.doc
- 2022年1月吉林省长春市工会系统招聘考试《工会基础知识》试卷及答案.pdf VIP
- 2023年上海海洋大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- [高清书籍]威尼斯商人.PDF
文档评论(0)