ESCÁNER de huellas digitales de ARDUINO con 16 X 2 LCD (2 / 2 paso)

Paso 2: Cargar el bosquejo de la huella digital con el bosquejo de LCD

copia y pega los siguientes códigos que yo había modificado para dar cabida a análisis de huellas dactilares y mostrar los resultados en la pantalla LCD.

/***************************************************
Este es un bosquejo de ejemplo para nuestro sensor óptico de huella digital

Diseñado específicamente para trabajar con el Breakout de Adafruit BMP085---> http://www.adafruit.com/products/751

Estas pantallas usan TTL Serial para comunicarse, 2 pines tienen que interfaz Adafruit invierte tiempo y recursos esto abren el código fuente, por favor ayuda Adafruit y hardware de código abierto mediante la compra de productos de Adafruit!

Escrito por Limor Fried/Ladyada para industrias Adafruit. La licencia BSD, todo el texto anterior debe incluirse en cualquier redistribución *** /

/ *** MODIFICADO por PELEGREN de bedRoonics laboratorios *** /

/ *** ESCÁNER de huellas digitales de ARDUINO con monitor de LCD de 16 x 2 *** /

#include

#include

#include

#include

int getFingerprintIDez();

Pin #2 es del sensor (cable verde)

PIN #3 es hacia fuera de arduino (cable blanco)

MySerial SoftwareSerial (2, 3);

LiquidCrystal lcd (9, 8, 7, 6, 5, 4); inicializar la biblioteca con los números de los pines de interfaz

Adafruit_Fingerprint dedo = Adafruit_Fingerprint (& mySerial);

void setup()

{Serial.begin(9600); / / inicializar la comunicación serial:

LCD.Begin(16,2); lcd.setCursor(0,0); LCD.Print ("Scan el dedo");

pinMode(13,OUTPUT);

pinMode(12,OUTPUT);

pinMode (11, salida);

pinMode (A0, entrada);

Finger.Begin(57600); establecer la tarifa de datos para el sensor de puerto serie}

void loop() / / ejecuta una y otra vez

{

getFingerprintID();

Delay(100);

digitalWrite (13, HIGH);

}

getFingerprintID() de uint8_t

{uint8_t p = finger.getImage();

interruptor (p)

{

caso FINGERPRINT_OK:

LCD.Clear();

LCD.Print ("imagen tomada de... ");

Delay(1000);

rotura;

caso FINGERPRINT_NOFINGER:

devolver p;

caso FINGERPRINT_PACKETRECIEVEERR:

devolver p;

caso FINGERPRINT_IMAGEFAIL:

devolver p;

por defecto:

devolver p; }

OK ¡ un éxito!

p = finger.image2Tz();

interruptor (p) {}

caso FINGERPRINT_OK:

rotura;

caso FINGERPRINT_IMAGEMESS:

devolver p;

caso FINGERPRINT_PACKETRECIEVEERR:

devolver p;

caso FINGERPRINT_FEATUREFAIL:

devolver p;

caso FINGERPRINT_INVALIDIMAGE:

devolver p;

por defecto:

devolver p; }

OK convertido!

p = finger.fingerFastSearch();

Si (p == FINGERPRINT_OK)

{

LCD.Clear();

LCD.Print ("encontrado partido!");

digitalWrite (11, alto);

Delay(1000);

digitalWrite(11,LOW); enciende LED verde para indicar partido

}

otro if(p == FINGERPRINT_NOTFOUND)

{

LCD.Clear();

lcd.setCursor(0,0);

LCD.Print ("no coincide con!");

Delay(1000);

LCD.Clear();

lcd.setCursor(0,0);

LCD.Print ("exploración dedo!");

devolver p;

}

otra cosa

{regresar p;}

IF ENCONTRÓ UN FÓSFORO...

LCD.Clear();

lcd.setCursor(0,0);

LCD.Print ("encontrado ID #");

LCD.Print(Finger.fingerID);

lcd.setCursor(0,1);

LCD.Print ("confianza");

LCD.Print(Finger.Confidence); }

devuelve -1 si error, de lo contrario devuelve ID #

int getFingerprintIDez() {}

uint8_t p = finger.getImage();

Si (p! = FINGERPRINT_OK) devuelven -1;

p = finger.image2Tz();

Si (p! = FINGERPRINT_OK) devuelven -1;

p = finger.fingerFastSearch();

Si (p! = FINGERPRINT_OK) devuelven -1;

encontró a un fósforo!

digitalWrite (13, bajo);

Delay(10);

digitalWrite (13, HIGH);

Delay(10);

LCD.Clear();

lcd.setCursor (0, 0);

LCD.Print ("encontrado ID #");

LCD.Print(Finger.fingerID);

lcd.setCursor (0, 1);

LCD.Print ("confianza");

LCD.Print(Finger.Confidence);

volver finger.fingerID;

}

Artículos Relacionados

Cómo utilizar el escáner de huellas digitales en Android

Cómo utilizar el escáner de huellas digitales en Android

Escáneres de huellas dactilares son una adición relativamente nueva a Android - y la ya muy popular.Con la huella digital exploración activada en tu dispositivo Android, usted podrá:Desbloquear el teléfono presionando un dedo contra el escáner (por l
Cómo agregar un escáner de huellas dactilares USB internamente para laptop

Cómo agregar un escáner de huellas dactilares USB internamente para laptop

tuve un Dell Mini-9 que instalar Mac OS X en y en el proceso de vio otros usuarios agregando un receptor GPS interno. Esto me puso a pensar, podría añadir un escáner de huellas digitales en él. Los usuarios de http://www.mydellmini.com participaron e
Escáner de documentos de frambuesa Pi con subida automática a Dropbox.

Escáner de documentos de frambuesa Pi con subida automática a Dropbox.

¿Siempre tienes preocupados cuando usted no ha podido encontrar una nota bill o post-it que usted realmente necesita? Con este escáner de documentos de frambuesa Pi ahora no tendrás que! Todas tus notas, recibos y documentos será ahora un clic lejos
Construir un escáner térmico basado en Arduino

Construir un escáner térmico basado en Arduino

Bienvenidos a mi primer instructivo!Aquí encontrarás toda la información sobre cómo construir a un toner termal automática usando piezas de disponibles. Este proyecto puede ayudar a identificar las áreas estáticas que necesitan aislamiento de frío o
Detector de movimiento PIR de ARDUINO con 16 X 2 LCD

Detector de movimiento PIR de ARDUINO con 16 X 2 LCD

Este es un proyecto simple para los principiantes que apenas han empezado a usar Arduino.Este proyecto utiliza un Sensor de movimiento PIR y un módulo de pantalla LCD 16 X 2 para mostrar cuando se detecta el movimiento y cuando el movimiento se detuv
Arduino con 4 x 20 LCD y LCD Smartie USB

Arduino con 4 x 20 LCD y LCD Smartie USB

aquí es un Arduino conectado a un 4 x 20 display HD44780, incluido en 8 "x 4 1/2" Lexan.Usé una versión modificada de la librería de arduino LCD y había hackeado el LCD Smartie bosquejo utilizando comandos de matriz Orbital.Smartie LCD corre los
Realizar una máscara de escáner para 110 o película APS [actualizado]

Realizar una máscara de escáner para 110 o película APS [actualizado]

2012 es el año del renacimiento de película de 110!Hey, Broadway revive suficiente mierda para estrangulación Godzilla... ¿por qué no este formato de película discreta ¡Las 110 emulsiones nuevas y emocionantes están inundando el mercado! Pero la gran
GotMesh: El más barato y simple escáner 3D.

GotMesh: El más barato y simple escáner 3D.

¿tiene malla? es el más barato y simple escáner 3D de código abierto.Si te gustó este instructable, por favor vote por él en el 3D 2016 concurso de impresión .¿tiene malla? permite a los propietarios de impresoras 3D para recrear fácilmente detallado
¿Como polvo para huellas digitales

¿Como polvo para huellas digitales

Ever quería averiguar quién robó la cookie desde el tarro de las galletas? Toma una página del crimen los investigadores de la escena y la prueba que necesita.Se necesitaUn globo pequeño o de tamaño medianoUna vela encendidaUn pincel de maquillaje en
Escáner médico Steampunk

Escáner médico Steampunk

para ir con mi Doc Hadacoff carácter, necesitaba un escáner médico. Yo quería que fuese similar al Explorador de Doctor McCoy en la serie de televisión de Star Trek original. El escáner está hecho de una modificado $.97 Walmart la luz del jardín. El
Hacer un escáner de código de barras portátil con un arduino y un cuecat

Hacer un escáner de código de barras portátil con un arduino y un cuecat

alrededor de la vuelta del siglo, hubo una empresa cuyo modelo de negocio incluido regalando escáneres de código de barras gratuito que emula teclados.    Un mod relativamente fácil para estos escáneres cuecat quita el cifrado y los hizo conveniente
Luz del estroboscópico del policía con escáner rgb LED y Arduino

Luz del estroboscópico del policía con escáner rgb LED y Arduino

No es un patrón real flash utilizado por la policía.Pocos loops programados por mí para demostrar algunas posibilidades.DESCARGO DE RESPONSABILIDAD:NO SOY RESPONSABLE DE LAS ACCIONES O CONSECUENCIAS CON RESPECTO A ESTE TUTORIAL.Usar sólo en interiore
Escáner Rgb Led Pwm lámpara controlada por Arduino Nano

Escáner Rgb Led Pwm lámpara controlada por Arduino Nano

Reciclado escáner rgb led lámpara pwm controlado por Arduino NanoPaso 1: Resultado FinalEsto es lo que obtienes si sigues este instructable.Paso 2: Buscar una impresoraBusque un hp roto todo en una impresora. (Otras marcas también pueden tener las pi
Construir un escáner 3d escritorio DIY con resolución infinita.

Construir un escáner 3d escritorio DIY con resolución infinita.

Si ya tienes una cámara de este proyecto costará menos de $50 para completar. Si te gusta comprar en AliExpress probablemente usted puede construir para alrededor de $30. Si usted desea apoyar su intermediario local, más de la energía también, pero l