《用于物联网的Arduino项目开发:实用案例解析》—— 1.2 硬件需求

简介: Arduino有各种模块(又叫作板子),每种板子有不同的规格。如果你的板子不具有你需要的功能,那么总可以找到支持所需功能的盾板(或称扩展板)。在Arduino的世界里,盾板和板子很类似,但是只支持特定的功能,比如可以连接到WiFi网络,或是能控制伺服电机。

本节书摘来自华章出版社《用于物联网的Arduino项目开发:实用案例解析》一 书中的第1章,第1.1节,作者[美]安德尔·杰韦德(Adeel Javed),更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.2 硬件需求

Arduino有各种模块(又叫作板子),每种板子有不同的规格。如果你的板子不具有你需要的功能,那么总可以找到支持所需功能的盾板(或称扩展板)。在Arduino的世界里,盾板和板子很类似,但是只支持特定的功能,比如可以连接到WiFi网络,或是能控制伺服电机。盾板就像一个插件,可以将它插到Arduino板上。一旦插上,这块Arduino板就也具有了那块盾板的功能。
图1-1是Arduino Uno的外观图,而图1-2是以太网盾板的外观图。

2aaeec801c7ffe56e3bf7b32b6fcc2856d401086

下面列出了本书中各个作品都会用到的一些重要的板上部件。
当选择不同的Arduino板时,部件也会有所不同。

  • 数字引脚:在Uno上总共有14个数字引脚。数字引脚可以设置为INPUT(输入)或OUTPUT(输出),引脚上的状态只能是HIGH(高)或LOW(低)。高表示引脚上有电流输出,而低表示没有电流输出。比如,数字引脚可以用来点灯或是灭灯。要点亮,这个数字引脚应该设置为HIGH;而要熄灭,就应该设置为
    LOW。
  • 模拟引脚:Arduino Uno支持6个模拟引脚,A0到A5。与数字引脚不同,模拟引脚的读数可以是0到1023之间的一个值。土壤水分传感器就是能给出模拟读数的一个例子,这样的读数可以进一步识别出土壤中还剩下多少水分。
  • USB插座:USB插座把Arduino连接到电脑上,给板子供电、上传代码,还能在串口监视器上接收日志。
  • 电池电源:放于偏僻地方的物联网需要自己的电源。可以用这个电池电源插座来给板子供电。

本书在所有的作品中都用的是Arduino Uno。Arduino Uno是最适合初学者的入门级别的板子。尽管本书用的是Arduino Uno,但你并不一定非用它不可,选择任何一种Arduino板子都可以完成本书的作品。由于本书是关于物联网的,互联网连接是重要的需求。无论你决定采用哪块Arduino板子,一定要确保它能以某种方式支持互联网连接。你所选的板子要么内置有互联网连接的能力,要么可以加上支持互联网连接的盾板。
Arduino Uno并没有内置的互联网连接功能,所以在本书中用了以太网盾板和WiFi盾板。不过,有更先进的板子Arduino Yún,它有内置的以太网和WiFi连接。第2章会进一步讨论互联网连接的问题。

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
传感器 存储 数据采集
04 深度解析物联网架构与技术应用于农业大棚系统
本文将深入探讨物联网架构在农业大棚系统中的应用,从设备接入、边缘网关、数据传输到云平台和应用平台,逐层解析其技术应用与通信协议,为读者全面呈现物联网在农业领域的实际运用场景。
762 0
|
Linux 编译器 开发者
Linux设备树解析:桥接硬件与操作系统的关键架构
在探索Linux的庞大和复杂世界时🌌,我们经常会遇到许多关键概念和工具🛠️,它们使得Linux成为了一个强大和灵活的操作系统💪。其中,"设备树"(Device Tree)是一个不可或缺的部分🌲,尤其是在嵌入式系统🖥️和多平台硬件支持方面🔌。让我们深入了解Linux设备树是什么,它的起源,以及为什么Linux需要它🌳。
Linux设备树解析:桥接硬件与操作系统的关键架构
|
传感器 存储 监控
【物联网】液滴即信息:雨滴探测传感器实验解析降雨的密码
【物联网】液滴即信息:雨滴探测传感器实验解析降雨的密码
354 0
|
数据采集 监控 网络协议
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
1447 40
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
|
12月前
|
运维 监控 网络协议
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
379 11
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
|
消息中间件 存储 物联网
RocketMQ 之 IoT 消息解析:物联网需要的消息技术
RocketMQ 5.0 是为应对物联网(IoT)场景而发布的云原生消息中间件,旨在解决 IoT 中大规模设备连接、数据处理和边缘计算的需求。
1751 119
|
网络协议 网络虚拟化
接收网络包的过程——从硬件网卡解析到IP
【9月更文挑战第18天】这段内容详细描述了网络包接收过程中机制。当网络包触发中断后,内核处理完这批网络包,会进入主动轮询模式,持续处理后续到来的包,直至处理间隙返回其他任务,从而减少中断次数,提高处理效率。此机制涉及网卡驱动初始化时注册轮询函数,通过软中断触发后续处理,并逐步深入内核网络协议栈,最终到达TCP层。整个接收流程分为多个层次,包括DMA技术存入Ring Buffer、中断通知CPU、软中断处理、以及进入内核网络协议栈等多个步骤。
|
边缘计算 安全 物联网
边缘计算在物联网中的作用:技术深度解析
【7月更文挑战第28天】边缘计算在物联网中发挥着至关重要的作用。通过降低延迟、减少网络负载、提高隐私和安全性以及增强离线功能等优势,边缘计算为物联网带来了更加高效、智能和安全的解决方案。未来随着技术的不断进步和应用场景的拓展,边缘计算将在物联网领域发挥更加重要的作用
|
安全 物联网 物联网安全
物联网设备的安全性评估与测试:技术深度解析
【7月更文挑战第7天】物联网设备的安全性评估与测试是保障物联网系统安全运行的重要环节。通过实施全面的安全性评估与测试,可以发现并修复设备中存在的安全漏洞和风险,提高整体安全防护能力。然而,由于物联网设备的多样性和复杂性以及安全标准与监管的缺失等挑战,测试工作需要不断创新和优化。未来,随着技术的不断进步和实践的深入,物联网设备的安全性评估与测试将更加完善和高效。
|
传感器 安全 物联网
物联网(IoT)设备的硬件选型与集成技术博文
【6月更文挑战第28天】物联网设备硬件选型与集成聚焦关键要素:功能匹配、性能稳定性、兼容扩展及成本效益。嵌入式系统、通信协议、数据处理和安全性技术确保集成效果,支撑高效、智能的IoT系统,驱动家居、城市与工业自动化变革。
1314 1

相关产品

  • 物联网平台
  • 推荐镜像

    更多
  • DNS