器件(1)
0. ST-LINK V2和STM32调试引脚的接线
- SWCLK(2) --- SWCLK
- SWDIO (4)--- SWIO
- GND (6)--- GND
- 3.3V (8)--- 3.3V

1. 面包板
- 将器件简单插接在面包板的孔洞上,再借助跳线和飞线,即可完成各式硬件电路,无需焊接
- 将器件的引脚插入面包板上的孔洞后,面包板内部的金属爪就会夹住引脚
- 顶部和底部、共4排金属爪是用于供电的。1、3排正极,2、4排负极
有的面包板的供电排并非一整排都完全相连,而是在正中间断开,此时需要用跳线相连
【正面】

【背面】

【内部金属爪】

2. 面包板跳线、飞线
专为面包板设计的电线,根据需要选择合适的线型
【跳线】

【飞线】

3. LED
- 【说明】发光二极管,正向通电点亮,反向通电不亮。器件若引脚没有剪过,则长脚是正极,短脚是负极;观察LED内部,较小的一半是正极,较大的一半是负极
- 【类型】输出器件
- 【接线】正极接VCC,负极接开发板上的IO口
- 【使用方式】IO口输出低电平,LED点亮;IO口输出高电平,LED熄灭
4. 有源蜂鸣器
- 【说明】内部自带振荡源,可持续发声,频率固定
- 【类型】输出器件
- 【接线】VCC接VCC,GND接GND,I/O接开发板上的IO口
- 【使用方式】IO口输出低电平,蜂鸣器发声;IO口输出高电平,蜂鸣器不发声

5. 按键
-
【说明】按下导通,松手断开。按键内部使用机械式弹簧片进行通断,所以在按下和松手的瞬间会伴随有一连串的抖动,需要进行消抖处理
-
按键抖动通常在5~10ms之间
-
最简单的过滤方法是加一段延时,使程序在抖动时间内阻塞

-
-
【类型】输入器件

-
【接线】一端接开发板上的IO口,另一端接地。此时,IO口需配置为上拉输入模式
-
【使用方式】按键未按下,IO口默认输入高电平;按键按下,IO口输入低电平



6. 传感器
-
传感器元件(光敏电阻/热敏电阻/红外接收管等)的电阻会随外界模拟量的变化而变化
如,光线越强,光敏电阻的阻值越小;温度越高,热敏电阻的阻值越小;红外光线越强,红外接收管的阻值越小
-
通过与定值电阻分压即可得到模拟电压输出,再通过电压比较器进行二值化即可得到数字电压输出
6.1 光敏传感器
- 【说明】光线正常,DO输出低电平,DO-LED(低电平有效)亮;光线被遮挡,DO输出高电平,DO-LED灭
- 【类型】输入器件
- 【接线】VCC接VCC,GND接GND,DO接开发板上的IO口
- 【使用方式】光线正常,IO口默认输入低电平;遮挡光敏电阻附近的光线,IO口输入高电平

6.2 对射式红外传感器
- 【说明】槽中无遮挡,接收管导通,DO输出低电平,DO-LED亮;遮挡时,DO输出高电平,DO-LED灭
- 【类型】输入器件
- 【接线】VCC接VCC,GND接GND,DO接开发板上的IO口
- 【使用方式】射线正常,IO口默认输入低电平;遮挡槽中射线,IO口输入高电平

7. 机械触点式旋转编码器
-
【说明】用来测量位置、速度或旋转方向的装置。旋转时,编码盘依次接通和断开两边的触点。让两侧触点的通断产生一个90°的相位差
-
正转:A相引脚输出一个方波波形;B相引脚输出滞后90°的波形
-
反转:B相引脚输出提前90°的波形

正交波形:相位之间相差90°的波形
-
-
【类型】输入器件
-
【接线】VCC接VCC,GND接GND,A、B端分别接一个开发板上的IO口
-
【使用方式】
- 在A相的下降沿,检测到B相为高电平:旋转编码器正转
- 在B项的下降沿,检测到A相为高电平:旋转编码器反转
-
【器件结构】
注.机械触点式编码器用金属触点来进行通断,不适用于电机这种高速旋转的场景,一般用于调节,如音量调节
-
【外部】

-
【内部】



-
-
【硬件电路】


本文来自博客园,作者:LI,Yi-han,转载请注明原文链接:https://www.cnblogs.com/LiYi-han/p/19029290

浙公网安备 33010602011771号