arduino - 指纹传感器未检测到
问题描述
我正在使用 R307 指纹传感器。我已经按照教程中的描述完成了所有的接线连接。
- 红线:vcc
- 黑线:GND
- 绿线:Arduino Uno pin 2
- 白线:Arduino Uno pin 3
但我收到错误:没有找到指纹传感器。功能 finger.verifypassword()
总是失败。如何摆脱这个错误?我正在使用 #include adafruit Fingerprint.h
adafruit 和#include softwareSerial.h
标准库的库。
解决方案
您需要连接到 Arduino 引脚 0 和 1 以进行串行通信。引脚 2 和 3 不会让你到任何地方。RX 是白线,连接到引脚 0,TX 是绿线,连接到引脚 1。
编辑:
如果您需要使用软串行,请先尝试在引脚 0,1 上使用普通串行,并在移动到软串行之前验证一切正常。
推荐阅读
- python - 无法从 chatterbot 中的特定 mongo db 读取问题总是写入 chatterbot_database
- c++ - 如何检查 tensorflow 是否可以在我的系统上运行,例如是否找到了所有支持的硬件,如 avr 设备
- shell - 在 unix shell 脚本中使用 uuencode 在电子邮件正文中包含环境变量
- python - 程序添加两个元素,但它应该只添加一个。Python
- javascript - 如何在不重定向页面的情况下使用 formsubmit.co 提交 HTML 表单?
- android - mediafilepicker 无法显示 pdf 文件
- vue.js - 如何在 Vue JS 2 中为历史模式配置 http-server?
- firebase - 在 Flutter 应用中上传到 Firebase 存储时遇到“未创建任何 Firebase 应用”
- reactjs - 反应路由器故障
- reactjs - 使用 mdx-bundler 时将 bundleMDX 返回的代码转换为 RSS 的 HTML 字符串