Adafruit_Fingerprint库的led control-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2241|回复: 9

[未解决] Adafruit_Fingerprint库的led control

[复制链接]
发表于 2021-8-22 23:44 | 显示全部楼层 |阅读模式
想把指纹上的灯关了,但指纹模块的官方文档是用十六进制完成的,arduino ide不知道如何使用
捕获.PNG
Adafruit_Fingerprint库对于led 控制函数:
捕获.PNG


但我试着用了几次,编译通过,上传后都是一样的蓝光,这样晚上太光了
  1.   finger.LEDcontrol(FINGERPRINT_LED_OFF, 0, FINGERPRINT_LED_RED);

  2. finger.LEDcontrol(FINGERPRINT_LED_OFF, 0, FINGERPRINT_LED_BLUE);
  3.   
  4. finger.LEDcontrol(FINGERPRINT_LED_OFF, 0, FINGERPRINT_LED_PURPLE);


  5. //flash red LED
  6. finger.LEDcontrol(FINGERPRINT_LED_FLASHING, 25, FINGERPRINT_LED_RED,);

  7. //Breathe blue LED till we say to stop
  8. finger.LEDcontrol(FINGERPRINT_LED_BREATHING, 100, FINGERPRINT_LED_BLUE);


  9.   finger.LEDcontrol(FINGERPRINT_LEDOFF);

复制代码


发表于 2021-8-23 17:50 | 显示全部楼层
你应该参照你指纹模块的协议
 楼主| 发表于 2021-8-24 09:50 | 显示全部楼层
XlinliY.Zhang 发表于 2021-8-23 17:50
你应该参照你指纹模块的协议

具体怎么写呢?
发表于 2021-8-24 11:00 | 显示全部楼层
如果通过程序关闭LED,需要工作时如何打开呢?

关闭这个LED灯,没有基础照明,指纹模块肯定不能工作了,
按照这个简单的逻辑,直接关闭指纹模块即可

 楼主| 发表于 2021-8-24 12:23 | 显示全部楼层
eagler8 发表于 2021-8-24 11:00
如果通过程序关闭LED,需要工作时如何打开呢?

关闭这个LED灯,没有基础照明,指纹模块肯定不能工作了,

我用的是电容式的as608指纹模块
发表于 2021-8-24 12:38 | 显示全部楼层
wintsa 发表于 2021-8-24 12:23
我用的是电容式的as608指纹模块

那这个有强亮度的LED干什么用的呢?
发表于 2021-8-24 14:09 | 显示全部楼层
wintsa 发表于 2021-8-24 09:50
具体怎么写呢?

自己重构函数,ada帧头是0x35,你的帧头是0xF5
 楼主| 发表于 2021-8-24 17:55 | 显示全部楼层
eagler8 发表于 2021-8-24 12:38
那这个有强亮度的LED干什么用的呢?

完全没用,只是用来告诉你指纹通过与否罢了,以及告诉你通电罢了
 楼主| 发表于 2021-8-24 17:57 | 显示全部楼层
XlinliY.Zhang 发表于 2021-8-24 14:09
自己重构函数,ada帧头是0x35,你的帧头是0xF5

具体细说?
发表于 2021-8-24 18:27 | 显示全部楼层
wintsa 发表于 2021-8-24 17:55
完全没用,只是用来告诉你指纹通过与否罢了,以及告诉你通电罢了

哦,没有见过你的这种指纹模块
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-29 01:49 , Processed in 0.082014 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表