通用串口控制

1. 积木功能说明

  • 功能简介:设置串口模式。执行该命令后树莓派会自动重启。
  • 参数说明:参数一:需要设置的模式。“串口模式”表示支持串口操作,此时蓝牙不可用,“普通模式”表示不支持串口操作,此时蓝牙可用。
  • 返回值:无。

  • 功能简介:获取串口模式。
  • 参数说明:无。
  • 返回值:获取当前的串口模式。返回“串口模式”或“普通模式”。

  • 功能简介:打开串口,串口通信必须打开串口并设置波特率,波特率默认为115200。调用本积木前,需要将模式设置为串口模式。
  • 参数说明:参数一:设置波特率,默认为115200。
  • 返回值:无。

  • 功能简介:串口发送数据到接收端。
  • 参数说明:参数一:发送数据的内容。
  • 返回值:无。

  • 功能简介:清空串口缓存区数据。
  • 参数说明:无。
  • 返回值:无。

  • 功能简介:读取串口缓存区中数据的字节大小。
  • 参数说明:无。
  • 返回值:返回串口缓存区中缓存字节的大小,单位:字节。

  • 功能简介:读取串口缓存区中的数据。
  • 参数说明:参数一:输入读取数据的大小。
  • 返回值:返回串口缓存区中的数据。

  • 功能简介:串口通信结束后,调用该积木块关闭串口。
  • 参数说明:无。
  • 返回值:无。

  • 功能简介:设置串口连接口,使用命令“Is/dev/ttyUSB*”查看USB口。
  • 参数说明:参数一:可设置为GPIO口或USB口。
  • 返回值:无。

  • 功能简介:初始化指纹传感器,并选择指纹传感器的通信端口,使用指纹传感器时,须先调用该积木块。
  • 参数说明:参数一:可设置为GPIO口或USB口。
  • 返回值:无。

  • 功能简介:删除指纹传感器内存中,已录制的指定ID的指纹。
  • 参数说明:参数一:输入需要删除的指纹ID。
  • 返回值:无。

  • 功能简介:录制指纹,将指纹保存至指纹传感器中。
  • 参数说明:无。
  • 返回值:无。

  • 功能简介:获取指纹传感器上的指纹ID或相似度,可用来判断当前指纹是否已录制。
  • 参数说明:选择ID或相似度。
  • 返回值:无。

  • 功能简介:保存指纹传感器上的指纹图片,保存至树莓派本地中的指定路径;将指纹录制可视化,可用来观察录制的指纹纹路。
  • 参数说明:输入指纹图片的保存路径。
  • 返回值:返回录制指纹的图片。

  • 功能简介:获取指纹传感器中已录制的指纹数量。
  • 参数说明:无。
  • 返回值:返回录制指纹的数量。

  • 功能简介:用来判断是否有可识别的指纹放置在指纹传感器上。注:该积木块并非用来判断放置的指纹是否已录制至传感器
  • 参数说明:无。
  • 返回值:返回是否录入指纹。

  • 功能简介:获取USB设备列表,等价于命令行 ls /dev/ttyUSB* 返回值。
  • 参数说明:无。
  • 返回值:获取USB设备列表。

2. 硬件接线说明

图1

(图1)指纹传感器的接线图(USB转串口方式)

3. 注意事项

  • 指纹传感器为串口通信设备,若使用的GPIO串口模式,则需先设置树莓派为串口模式方可正常通信。

4. 积木块应用案例

  • 下面的例子展示了如何用指纹传感器模块。
图2

(图2)指纹传感器的简单使用


图3

(图3)基于指纹传感器的门禁系统

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2022-03-18

results matching ""

    No results matching ""