Arduino : Scanner D'Empreintes - De Préférence Le Gt-511C1 - Openclassrooms
Le module donne le résultat de la correspondance (passer ou échouer). Caractéristique: Profil: 256 octets Fichier de modèle: 512 octets Tension d'alimentation: DC 5V Courant de fonctionnement: <120mA Courant de P eak: <130mA Temps d'entrée d'image d'empreinte digitale: <0. 5 secondes Surface de la fenêtre: 18. 5mm x 14. 6mm Mode de correspondance (1: 1) Méthode de recherche (1: N) Capacité de stockage: 200 pièces Niveau de sécurité: cinq (du bas au haut: 1, 2, 3, 4, 5) défaut du système 3 Loin: <0. 001% (niveau de sécurité est 3) Taux de rejet (FRR): <1. 0% (niveau de sécurité 3) Temps de recherche: <1. Lecteur d empreinte arduino pour. 0 secondes (1: 500 de moyenne) Résolution: 500ppi Interface d'ordinateur hôte: UART (niveau logique TTL) Débit en bauds de Communication (UART): (9600XN) bps où N = 1 ~ 6 (valeur par défaut N = 6, à savoir 57600bps) Température: -25 ° c à + 55 ° c Humidité Relative: 40% RH-85% hr (pas de condensation) Température de stockage: -40 ° c à + 85 ° c Humidité Relative: <90% H (pas de condensation) Module optique (C3) dimensions hors tout (L × W × H): 47.
Lecteur D Empreinte Arduino 2
Lecteur D Empreinte Arduino Pour
Histoire de donner un exemple: la commande 0x12 permet de contrôler la LED CMOS.
Si on regarde page 36/36 de la doc, on voit le numéro des pin: 1: TX 2: RX 3: GND 4: Vin Gnd/Vin, c'est assez simple, ça va sur GND, VCC de l'arduino TX/RX, c'est normalement assez simple: le TX va sur le RX et le RX sur le TX (il faut croiser). Cependant, il est écrit 3. 3V level alors que l'arduino est en 5. 0V level. Il te faudra donc quelques résistances pour adapter les niveaux mais ça se fait facilement. D'ailleurs, tu peux tout simplement regarder les schémas de l'arduino car les concepteurs ont fait un système de ce genre pour que l'arduino puisse dialoguer avec le driver USB qui est en 3. 3V level. Maintenant que tout est branché correctement, avec les bonnes résistances, il va falloir faire du code Comme je l'ai dit, c'est un Serial à 9000 bauds donc le code commence forcément comme ça: void setup() { (9600);} void loop() {... } Maintenant, un peu de protocole Cela se passe sur la page 6/36. L'utilisation d'un lecteur d'empreintes digitales sur Raspberry Pi | Blog Bujarra.com. Un peu de traduction des données critiques: - Little Endian: cela signifie que les octets de poid faible sont à écrire en premier - Byte: un entier sur un seul octet (donc de 0 à 255) => unsigned char sur arduino - Word: un entier sur deux octets (donc de 0 à 65535) => unsigned short sur arduino - DWord: un entier sur quatre octets (donc de 0 à 4 milliards et des poussières) => unsigned long sur arduino Histoire de te faciliter un peu la tache, je te fais les fonctions de formatage d'écriture en little endian.