美文网首页
指纹程序

指纹程序

作者: Mr洋1 | 来源:发表于2019-11-25 23:20 被阅读0次

1 加湿器

zhiwen

#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
int fingerprintID = 0;
 
int state = 0;
void setup() {
  // 初始化指纹程序
  finger.begin(57600);
  if (finger.verifyPassword()) {
    //如果有指纹显示找到指纹 如果没有则显示找不到指纹
   Serial.println("Found fingerprint sensor!");
}
else {
   Serial.println("Did not find fingerprint sensor :(");
   while (1) { delay(1); }
}

}

void loop() {
  // 如果发现指纹则将之前的状态置反
if(fingerprintID == 1){
  delay(100);
   digitalWrite(7,state);
   state = !state;
}
}

2 显示器

oled

代码:

//首先导入所需的库以写入OLED显示屏,然后创建一个名为display的Adafruit_SSD1306对象。
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);

//我们还需要导入指纹传感器所需的库:Adafruit_Fingerprint.h和SoftwareSerial.h。
#include <Adafruit_Fingerprint.h>
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);//设置引脚2和3上的串行接口。引脚2为RX,引脚3为TX。

//设置的串行引脚上创建一个名为finger的Adafruit_Fingerprint对象。

Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial);
//创建变量来保存指纹ID和IDname。

int fingerprintID = 0;
String IDname;
在setup()中,指纹传感器和OLED显示器都被初始化。我们还在串口监视器上打印一条消息,以便我们知道指纹传感器是否成功找到。
void setup(){
//Fingerprint sensor module setup
Serial.begin(9600);
// set the data rate for the sensor serial port
finger.begin(57600);

if (finger.verifyPassword()) {
   Serial.println("Found fingerprint sensor!");
}
else {
   Serial.println("Did not find fingerprint sensor :(");
   while (1) { delay(1); }
}

//OLED display setup
Wire.begin();
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
//displays main screen
displayMainScreen();
}
//在loop()中,代码在OLED显示屏上显示主屏幕 - 这是在displayMainScreen()函数中完成的。然后,代码不断检查传入的指纹。如果传感器找到保存的指纹,则Arduino将相应的ID保存在fingerprintID变量中。
void loop(){
if(fingerprintID == 1 || fingerprintID == 3 || fingerprintID == 4 || fingerprintID == 5){
  IDname = "Sara";//代码有一个if / else语句来检查指纹所对应的ID。您应该使用相应的ID和名称编辑以下代码行。
  displayUserGreeting(IDname);
}
else if(fingerprintID == 2){
  IDname = "tom";
}
tom

相关文章

  • 指纹程序

    1 加湿器 2 显示器 安装0.96英寸OLED库 安装Adafruit_GFX库https://github.c...

  • WhatWeb命令的使用

    whatweb是一个用于判断web程序的指纹和主机指纹。和网站使用的技术。 使用: root@bogon:~# w...

  • 微信小程序 指纹识别调用

    在小程序中,微信为指纹识别提供了两个接口: wx.checkIsSupportSoterAuthenticatio...

  • 总结指纹锁使用事项

    一、关于指纹 指纹的录入 指纹的录入不同于手机指纹录入。手机录入指纹时,一个手指的不同部位都会被录...

  • iOS 传感器集锦

    指纹识别、运动传感器、加速计、环境光感、距离传感器、磁力计、陀螺仪 一、指纹识别 应用:指纹解锁、指纹登录、指纹支...

  • 微信小程序 指纹识别

    在做小程序的指纹识别和人脸识别时,都需要先验证一下手机是否支持。wx.checkIsSupportSoterAut...

  • android指纹支付

    一: 指纹支付工作流程: 二 指纹原理解析: 1 指纹验证:通过FingerprintManager.authen...

  • Android-指纹解锁技术

    什么是指纹解锁技术 指纹解锁技术原理理解 指纹解锁技术的优势和缺点 在Android中的应用开发 什么是指纹解锁技...

  • 第1章 静态分析基础技术

    1 反病毒引擎扫描 www.virustotal.com 2 哈希值:恶意代码的指纹 md5deep程序:计算出程...

  • iOS Touch ID(指纹识别)开发

    简介 iPhone 5s~iPhone 8都可以通过指纹进行解锁,省去了反复输入密码的繁琐程序,这个就是Touch...

网友评论

      本文标题:指纹程序

      本文链接:https://www.haomeiwen.com/subject/vzkjwctx.html