【雕爷学编程】Arduino动手做(174)---Sensor Shield V5.0传感器扩展板

news2024/11/17 1:28:14

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验一百七十四:Uno R3 v5扩展板 sensor shield v5.0模块 电子积木 蓝版 兼容UNO R3

在这里插入图片描述
在这里插入图片描述
新推出的Arduino Sensor Shield V5.0 传感器扩展板,采用叠层设计,主板不仅将Arduino Uno的全部数字与模拟接口以舵机线序形式扩展出来,还特设IIC接口、舵机控制器接口、蓝牙模块通信接口、SD卡模块通信接口、APC220无线射频模块通信接口、超声波传感器接口、12864液晶串行与并行接口,独立扩出更加易用方便。

对于Arduino初学者来说,不必为繁琐复杂电路连线而头疼了,这款传感器扩展板真正意义上的将电路简化,能够很容易地将常用传感器连接起来,一款传感器仅需要一种通用3P传感器连接线(不分数字连接线与模拟连接线),完成电路连接后,编写相应的Arduino程序下载到Arduino 控制器中读取传感器数据、或者接收无线模块回传数据,经过运算处理,轻松完成你自己的互动作品。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
脚位说明

I/O口
14个数字引脚,其中包括6个PWM功能引脚
8个模拟引脚(其中A6、A7为 BlueBird控制板设计)

板载LED、复位按钮及电源外接埠
红色LED — 电源指示
黄色LED — 连接到D13引脚
RESET复位按钮
5V外接电源埠
专用埠

IIC介面(丝印 IIC)
舵机控制器介面(根据舵机不同注意电源的使用)
蓝牙模块通信介面(丝印 BLUETOOH)
超声波感测器介面(丝印 URF)
SD卡模块通信介面(丝印 SD)
APC220无线射频模块通信介面(丝印 APC220)

在这里插入图片描述
描述
Sensor Shield V5.0 适合 Uno、Mega 2560 和类似外形的 Arduino 板,并提供了一种与传感器和其他外围设备(如伺服电机)接口的便捷方式。

传感器扩展板V5.0的主要特性:
1、该扩展板将标准 Arduino I/O 引脚与每个 I/O 的专用接地和电源引脚一起带到接头中,以方便连接传感器其他设备。
2、扩展板还具有许多专用连接器,这些连接器定义为特定目的,如下所述,但它们也可以被视为通用连接点。
3、辅助电源连接器允许为与 D0-D13 引脚关联的电源引脚提供单独的电源,这对于驱动伺服电机非常方便。
4、远程复位开关位于扩展板上,便于访问。它还将板载引脚 13 “L” LED 连接到屏蔽板上,以便于查看。

在这里插入图片描述
在这里插入图片描述

电力系统
该扩展板的优点之一是,它将每个标准Arduino I / O引脚与专用接地和Vcc引脚一起带到3引脚接头中。

与 A0-A5 相关的 VCC 引脚以及杂项 I/O 连接器都硬连接到 Arduino 5V 电源。传感器通常需要尽可能清洁的电源,因此将它们保留在Arduino 5V上是有意义的。

与 D0-D13 相关的 VCC 引脚由 SEL 跳线控制。

已安装的 SEL 跳线 = Arduino 5V 电源也连接到这些引脚。此模式便于使用数字传感器和其他低功耗 I/O。

SEL 跳线被移除 = 移除 Arduino 5V 电源,引脚的电源必须由连接到 2 位螺丝端子的单独电源提供。这通常用于驱动伺服电机,以便它们可以由单独的电源供电,因为它们超过了内置 5V 的电流能力,并且伺服电机会在 Arduino 电气系统中产生过多的电噪声。

2 位螺丝端子
在这里插入图片描述

GND = 单独电源的接地传感器防护板 V5 - 电源
VCC = 来自单独电源的正电压。舵机通常为5-6V,但也可以是系统要求的其他电压。
注意: 安装 SEL 跳线后,不得将外部电源施加到 2-pos 螺钉端子,否则可能会导致损坏,因为它会将外部和板载电源系统短路在一起。

数字 I/O 接头
这组接头只需从D0到D13数字I/O线引出,并将它们与专用接地和VCC引脚耦合。如上所述,SEL 跳线确定提供给 VCC 引脚的功率。传感器防护板 V5 - 数字 IO
在这里插入图片描述

3 x 16 接头
G = 接地
V = Vcc(源由 SEL 跳线确定)
0 – 13 = 数字 I/O 线 D0 至 D13
另请注意,AREF 是在此标头行上引入的。AREF 是 Arduino ADC 的模拟基准电压。

模拟量 I/O 接头
这组接头只需将 A0 连接到 A5 模拟 I/O 线路,并通过专用接地和 VCC 引脚耦合。模拟输入也可用作额外的数字I/O线。传感器扩展板 V5 - 模拟 IO
3 x 6 接头
在这里插入图片描述

G = 接地
V = 5V
A0-A5 = 模拟输入 A0 至 A5

SD(SD 卡接口)
此接头提供 D11-D13 上的三条 SPI 数据线,以及用于 SD 卡选择线以及电源和接地的 D10。最初设计用于连接SD存储卡,但可用于连接到任何SPI设备。传感器屏蔽 V5 - SD 连接器
1×6 页眉
在这里插入图片描述

可变电流 = 5V
接地 = 接地
D11 = SPI MOSI
D10 = 用作 SD 卡选择
D12 = SPI 味噌
D13 = SPI SCK

URF01 (超声波 / 平接口)
该接头提供几条模拟线路,也可与电源和接地一起用作数字I/O。最初设计用于某些模拟输出超声波设备,但也可以与HC-SRF04和类似的数字设备一起使用。传感器屏蔽 V5 - SRF01 连接器
1×4 页眉
在这里插入图片描述

可变电流 = 5V
A0 = 模拟输入 0。也可用作数字 I/O
A1 = 模拟输入 1。也可用作数字 I/O
接地 = 接地

蓝牙
此标头提供用于连接蓝牙设备的 RX/TX 串行通信线路。它还提供 5V 和 3.3V 电源,因为某些蓝牙在 3.3V 电平下工作。此连接器可用于连接到任何串行设备。传感器屏蔽 V5 蓝牙连接器
1×6 页眉
在这里插入图片描述

可变电流 = 5V
接地 = 接地
D1 = 串行端口 RX 线
D0 = 串行端口 TX 线
接地 = 接地
3V3 = Arduino 3.3V 电源

APC220 (无线接口)
此母接头提供用于连接APC220无线设备的RX/TX串行通信线路。它还提供 5V 和接地 此连接器可用于连接到任何串行设备。传感器屏蔽 V5 -APC220 连接器
1×6 母头
在这里插入图片描述

接地 = 接地
可变电流 = 5V
不适用
D1 = 串行端口 RX 线
D0 = 串行端口 TX 线
不适用

IIC (I2C 接口)
该接头只是带出 A4 和 A5 线路,这些线路还携带 I2C 信号以及 5V 和接地。传感器屏蔽 V5 - I2C 连接器
1×4 页眉
在这里插入图片描述

标准及校正实验所 = A5 / I2C 标准可塑性
SDA = A4 / I2C SDA
‘-’ = 接地
“+” = 5V

COM (串行通信接口)
该接头仅带出串行通信TX和RX线路以及5V和接地。传感器屏蔽 V5 - COM 连接器
1×4 页眉
在这里插入图片描述

TX = D1 / 串行 TX 线路
RX = D0 / 串行 RX 线
‘-’ = 接地
“+” = 5V

液晶串口
传感器扩展板 V5 - LCD 串行连接器
该护罩接头提供 D2-D4 以及用于连接到串行 LCD 显示器的电源和接地。
在这里插入图片描述

2×3 页眉
可变电流 = 5V
接地 = 接地
D2 – D4 = 数字 I/O 引脚

液晶并行
该护罩接头提供 D2-D13 以及电源和接地,用于连接到并行接口的 LCD 显示器。传感器屏蔽 V5 - LCD 并行连接器
2×7 页眉
在这里插入图片描述

可变电流 = 5V
接地 = 接地
D2 – D13 = 数字 I/O 引脚

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/804475.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

c++学习(位图)[22]

位图 位图(Bitmap)是一种数据结构,用于表示一个固定范围的布尔值(通常是0或1)。它使用一个二进制位来表示一个布尔值,其中每个位的值表示对应位置的元素是否存在或满足某种条件。 位图可以用于解决一些特…

下级平台级联安防视频汇聚融合EasyCVR平台,层级显示不正确是什么原因?

视频汇聚平台安防监控EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等…

粘包处理的方式

为什么出现粘包: 发送端在发送的时候由于 Nagel 算法的存在会将字节数较小的数据整合到一起发送,导致粘包;接收端不知道发送端数据的长度,导致接收时无法区分数据; 粘包处理的方式: 通过在数据前面加上报…

OpenLayers入门,OpenLayers如何加载GeoJson多边形、线段、点和区域范围等数据并叠加到OpenLayers矢量图层上

专栏目录: OpenLayers入门教程汇总目录 前言 前面两章已经讲了OpenLayers如何加载GeoJson数据到矢量图层和webgl图层上,前面两章也是可以支持多边形、线段、点和区域范围灯数据加载的,只是没有设置样式,所以只能看到点,本章就相当于完整版本,可以将所有图形都详细展示出…

使用Wps减小PDF文件的大小

第一步、打开左上角的文件 第二步、点击打印选项 第三步、点击打印按钮

大学的python课程一般叫什么,大学开设python课程吗

大家好,小编为大家解答大学的python课程一般叫什么的问题。很多人还不知道大学python课有没有听的必要,现在让我们一起来看看吧! 1、华中农业大学python期末考试会考原题吗 华中农业大芦如学python期末考试不会考原题。华中农业搜侍大学pyth…

Leetcode-每日一题【剑指 Offer II 075. 数组相对排序】

题目 给定两个数组,arr1 和 arr2, arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中 对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。 示例&…

都2023年了还不会Node.js爬虫?快学起来!

爬虫简介 什么是爬虫 爬虫(Web Crawler)是一种自动化程序,可以在互联网上自动抓取网页,并从中提取有用的信息。 爬虫可以模拟人类浏览器的行为,自动访问网站、解析网页、提取数据等。 通俗来说,爬虫就像…

财报解读:新鲜感褪去后,微软直面AI的骨感现实?

微软交出了一份远观尚可,但近看承压的“答卷”。 北京时间2023年7月26日,微软披露了2023财年第四财季及全年财报。受生产力和业务流程部门和智能云部门等业务带动,微软第四财季营收561.89亿美元,同比增长8%;净利润200…

Java-day02(关键字,变量,进制转换,数据类型转换,运算符)

关键字,变量,进制转换,数据类型转换,运算符 1.关键字,保留字与标识符 Java区分大小写 1.1 关键字 定义:有特殊含义,用作专用的字符串(单词) 特点:关键字所以字母都为…

小程序 获取用户头像、昵称、手机号的组件封装(最新版)

在父组件引入该组件 <!-- 授权信息 --><auth-mes showModal"{{showModal}}" idautnMes bind:onConfirm"onConfirm"></auth-mes> 子组件详细代码为: authMes.wxml <!-- components/authMes/authMes.wxml --> <van-popup show…

vs2013 32位 编译的 dll,重新用vs2022 64位编译,所遇问题记录

目录 一、vs2013 32 DLL 转 VS2022 64 DLL 所遇问题 1、 LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1900” 2、原先VS2013 现在 VS2022 导致的vsnprintf 重定义问题 3、 无法解析的外部符号 __vsnwprintf_s 4、无法解析的外部符号__imp__CertFreeC…

JGJ46-2005施工现场临时用电安全技术规范

为贯彻国家安全生产的法律和法规&#xff0c;保障施工现场用电安全&#xff0c;防止触电和电气火灾事故发生&#xff0c;促进建设事业发展&#xff0c;制定本规范。 本规范适用于新建、改建和扩建的工业与民用建筑和市政基础设施施工现场临时用电工程中的电源中性点直接接地的…

双重for循环优化

项目中有段代码逻辑是个双重for循环&#xff0c;发现数据量大的时候&#xff0c;直接导致数据接口响应超时&#xff0c;这里记录下不断优化的过程&#xff0c;算是抛砖引玉吧~ Talk is cheap,show me your code&#xff01; 双重for循环优化 1、数据准备2、原始双重for循环3、…

ChatGPT漫谈(三)

AIGC(AI Generated Content)指的是使用人工智能技术生成的内容,包括文字、图像、视频等多种形式。通过机器学习、深度学习等技术,AI系统可以学习和模仿人类的创作风格和思维模式,自动生成大量高质量的内容。AIGC被视为继用户生成内容(UGC)和专业生成内容(PGC)之后的下…

JS判断类型的方法和对应的局限性

JS判断类型的方法和对应的局限性 一、typeof 返回&#xff1a; 该方法返回小写字符串表示检测数据属于什么类型&#xff0c;例如&#xff1a; 检测函数返回function 可判断的数据类型&#xff1a; undefined、string、number、function、boolean、object&#xff0c;symb…

百题千解计划【CSDN每日一练】Ctrl+X,Ctrl+V(附解析+多种实现方法:Python、Java、C、C++、go、C#、JavaScript)

你要变成什么样子,全看你自己的选择。 🎯作者主页: 追光者♂🔥 🌸个人简介: 💖[1] 计算机专业硕士研究生💖 🌟[2] 2022年度博客之星人工智能领域TOP4🌟 🏅[3] 阿里云社区特邀专家博主🏅 🏆[4] CSDN-人工智能领域优质创作者🏆 📝…

SAP财务系统中的“增值税”

1. 前言 在前一篇博客《SAP财务系统中的“复式记账法”》中&#xff0c;介绍了复式记账的基本原理&#xff0c;同时给出了在采购和销售流程中常见的记账科目&#xff0c;但也遗留了一些知识点&#xff0c;例如增值税等概念。 在本篇博客中&#xff0c;我们将覆盖这些知识点&a…

linux 指令 第3期

cat cat 指令&#xff1a; 首先我们知道一个文件内容属性 我们对文件操作就有两个方面&#xff1a;对文件内容和属性的操作 扩展&#xff1a;echo 指令 直接打印echo后面跟的字符串 看&#xff1a; 这其实是把它打印到了显示器上&#xff0c;我们也可以改变一下它的打印位置…

SpringCloud学习—Ribbon:负责均衡及Ribbon

ribbno是什么&#xff1f; Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说&#xff0c;Ribbon是Netflix发布的开源项目, 主要功能是提供客户端的软件负载均衡算法,将NetFlix的中间层服务连接在一起。 Ribbon的客户端组件提供一系列…