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 引脚